3
Tarantool е система за управление на бази данни NoSQL, работеща в сървър на приложения Lua.Кодът е достъпен безплатно при условията на лиценз за BSD.Поддържаните платформи са GNU / Linux, Mac OS и FreeBSD.Основни характеристики За разлика от повечето бази данни NoSQL, Tarantool поддържа първични, вторични ключове, многоделни клавиши, HASH, TREE и BITSET индекси.Tarantool поддържа Lua съхранявани процедури, които могат да имат достъп и променят данните атомно.Процедурите могат да се създават, променят и пускат по време на изпълнение.Използването на Lua като език за разширение не завършва със съхранени процедури: Lua програмите могат да се използват по време на стартиране, за определяне на тригери и фонови задачи, взаимодействие с мрежови връстници.За разлика от популярните рамки за разработка на приложения, реализирани около модела „реактор“, мрежата в Lua от страна на сървъра е последователна, но много ефективна, тъй като е изградена на базата на съдействащата многозадачна среда, използвана от самия сървър.Разширен с Lua, Tarantool обикновено замества повече не един, а няколко съществуващи компонента с една добре работеща система, променяща и опростявайки сложни многостепенни архитектури на уеб приложения.Tarantool поддържа репликация.Репликите могат да се изпълняват локално или на отдалечен хост.Репликацията на Tarantool е асинхронна и не блокира запис на главния.Когато или ако мастърът не е налице, репликата може да бъде превключена, за да поеме ролята на главния без рестартиране на сървъра.
tarantool
WebSite:
http://tarantool.org/Характеристика
Категории
Алтернативи на Tarantool за всички платформи с всякакъв лиценз
250
126
93
35
29
16
13
6
Bluzelle Decentralized DB
Bluzelle е децентрализирана база данни, задвижвана от PBFT Consensus Engine.Това е база данни на NoSQL ключ-стойност.
- Безплатно
- Windows
- Mac
- Linux
- Java Mobile
1
KeyDB
KeyDB е бърза база данни с NoSQL с пълна съвместимост за API на Redis, клиенти и модули.
- Безплатно
- Self-Hosted