Wybierz swój język

Powrót arrow-right ... arrow-right Oprogramowanie bazodanowe arrow-right Oprogramowanie DBMS (Systemy zarządzania bazami danych) arrow-right Tarantool

Oto lista 13 bezpłatnych i płatnych alternatyw dla Tarantool. Główni konkurenci obejmują ghini.desktop, Bluzelle. Oprócz tego, użytkownicy porównują także Tarantool z Node.js, MongoDB, Redis. Ponadto można spojrzeć na inne podobne opcje tutaj: Oprogramowanie bazodanowe, Oprogramowanie DBMS (Systemy zarządzania bazami danych).


ghini.desktop
Free Open Source

Profesjonalna baza danych i oprogramowanie do zarządzania kolekcją botaniczną.

Bluzelle to zdecentralizowana baza danych oparta na silniku PBFT Consensus Engine.

Node.js
Free Open Source

Node.js to platforma zbudowana w środowisku uruchomieniowym JavaScript JavaScript do łatwego budowania szybkiego, skalowalnego ...

MongoDB
Free Open Source

Najpopularniejsza baza danych dla nowoczesnych aplikacji

Redis
Free Open Source

Redis (REmote DIctionary Server) to open-source, sieciowy, w pamięci, klucz-wartość magazyn danych z ...

ArangoDB
Free Open Source

Baza danych ArangoDB to rozwiązanie NoSQL typu open source z elastycznym modelem danych dla dokumentów ...

CouchDB
Free Open Source

Apache CouchDB to rozproszona, odporna na błędy i wolna od schematów baza danych zorientowana na dokumenty ...

memcached
Free Open Source

Darmowe i otwarte źródło, wysokowydajny, rozproszony system buforowania obiektów pamięci, ogólny w ...

Apache Ignite
Free Open Source

wysokowydajna, zintegrowana i rozproszona platforma in-memory do obliczeń i transakcji w ...

CouchBase
Free Open Source

Couchbase jest liderem udziału w rynku baz danych NoSQL, z wdrożeniami produkcyjnymi w AOL, Deutsche ...

Baza danych NoSQL działająca na serwerze aplikacji Lua.

Tarantool Platformy

tick-square Linux
tick-square Mac

Tarantool Przegląd

Tarantool to system zarządzania bazą danych NoSQL działający na serwerze aplikacji Lua. Kod jest dostępny za darmo zgodnie z warunkami licencji BSD. Obsługiwane platformy to GNU / Linux, Mac OS i FreeBSD.

Kluczowe cechy

W przeciwieństwie do większości baz danych NoSQL, Tarantool obsługuje klucze podstawowe, pomocnicze, wieloczęściowe, indeksy HASH, TREE i BITSET.

Tarantool obsługuje procedury przechowywane Lua, które mogą uzyskiwać dostęp do danych i modyfikować je atomowo. Procedury można tworzyć, modyfikować i usuwać w czasie wykonywania.

Wykorzystanie Lua jako języka rozszerzenia nie kończy się na procedurach przechowywanych: programów Lua można używać podczas uruchamiania, do definiowania wyzwalaczy i zadań w tle, interakcji z równorzędnymi urządzeniami sieciowymi. W przeciwieństwie do popularnych platform programistycznych wdrażanych wokół wzorca „reaktora”, sieciowanie po stronie serwera Lua jest sekwencyjne, ale bardzo wydajne, ponieważ jest zbudowane na współpracującym środowisku wielozadaniowym używanym przez sam serwer.

Rozszerzony o Lua, Tarantool zwykle zastępuje więcej niż jeden, ale kilka istniejących komponentów, jednym wydajnym systemem, zmieniając i upraszczając złożone wielowarstwowe architektury aplikacji internetowych.

Tarantool obsługuje replikację. Repliki mogą być uruchamiane lokalnie lub na zdalnym hoście. Replikacja Tarantool jest asynchroniczna i nie blokuje zapisów do wzorca. Kiedy wzorzec stanie się niedostępny, replikę można przełączyć, aby przyjąć rolę wzorca bez ponownego uruchamiania serwera.

Tarantool Funkcje

tick-square Database
tick-square In-memory database
tick-square Persistent Storage

Najlepsze alternatywy dla Tarantool

Podziel się swoją opinią na temat oprogramowania, napisz recenzję i pomóż jeszcze bardziej je ulepszyć!

Tarantool Tagi

stored-procedures luajit msgpack queues database-server transactions database-replication lua application-server nosql http-server http-client cache http

Zaproponuj zmiany

Twoja opinia

Wybierz ocenę
Proszę wybrać ocenę

Your vote has been counted.

Do you have experience using this software?