NoSQL genellikle sadece SQL değil, aynı zamanda geleneksel SQL arayüzünü kullanmayan ve genellikle veriyi tablolarda saklamayan bir veritabanı türüdür. NoSQL, SQL veritabanlarına göre avantaj ve dezavantajlara sahip olmasına rağmen, uygulamalarda daha iyi kontrol ve artırılmış sadelik sağlar. Bugün, NoSQL birçok modern büyük veri ve gerçek zamanlı web uygulamasında kullanılmaktadır.
NoSQL veritabanlarında kullanılan veri yapısı modelleri ve bunları kullanan özel yazılım programları şunlardır:
Veri Yapısı Modeli | Veri tabanı ismi | Ayırt edici özellikleri |
---|---|---|
sütun | Accumulo | Her sütun öğesi, benzersiz bir ad, değer ve zaman damgası içeren bir dizedir. |
kötü olayları önceden haber veren kimse | ||
Büyücü | ||
HBase | ||
Vertica | ||
belge | Nilüfer Notları | Veritabanındaki her öğe, değişken yapı ve büyüklükte olabilen bir belgedir. Bu veritabanlarına "belge depoları" da denir. |
Clusterpoint | ||
Apache CouchDB | ||
Couchbase | ||
MarkLogic | ||
MongoDB | ||
OrientDB | ||
Qizx | ||
Anahtar Değeri | CouchDB | Veritabanındaki her öğe, her anahtarın veritabanı koleksiyonu için yalnızca bir kez görüneceği şekilde bir anahtar / değer çiftidir. Bu tür veri yapısı genellikle "ilişkisel dizi" olarak bilinir. |
Dinamo | ||
FoundationDB | ||
MemcacheDB | ||
Redis | ||
RIAK | ||
Faircom c-treeACE | ||
Aerospike | ||
OrientDB | ||
KABAKULAK | ||
grafik | Allegro | Veritabanının yapısı, verileri temsil etmek ve saklamak için düğümleri, kenarları ve özellikleri kullanan bir grafiktir. |
Neo4j | ||
InfiniteGraph | ||
OrientDB | ||
virtüoz | ||
Stardog | ||
Çok Modeli | OrientDB | Bu veritabanları birden fazla veri modelini destekler ve bunları tek bir arka uçla birleştirir. |
FoundationDB | ||
ArangoDB | ||
Simya Veri Tabanı | ||
CortexDB |
Dizi, Veritabanı terimleri, Arayüz, Gerçek zamanlı, Yazılım terimleri, Zaman damgası, Tuple