Domov databázy Čo je to apache cassandra? - definícia z technológie

Čo je to apache cassandra? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Apache Cassandra?

Apache Cassandra je open-source NoSQL distribuovaný systém správy databáz. Pôvodne ho na Facebooku vyvinuli Avinash Lakshman a Prashant Malik. Verzia 2.0.7 bola vydaná 14. apríla 2014.

Techopedia vysvetľuje Apache Cassandra

Apache Cassandra používa systém NoSQL namiesto tradičného systému správy relačných databáz (RDBMS), pretože tento systém nie je vhodný na spracovanie veľkého množstva neštruktúrovaných údajov, ako napríklad údajov vytvorených webovými stránkami alebo online spoločnosťami. NoSQL má jednoduchší dizajn a podporuje horizontálne škálovanie, čo umožňuje pridávanie nových serverov pre lepší výkon.


Cassandra používa architektúru peer-to-peer namiesto nastavenia master / slave používaného v RDBMS. V prvom prípade neexistuje žiadny hlavný server, napríklad pri zdieľaní súborov typu peer-to-peer. Ak sa hlavný server zastaví alebo zrúti kvôli početným požiadavkám, podriadené servery sa stanú zbytočnými, zatiaľ čo v nastavení typu peer-to-peer je každý databázový klaster rovnaký a môže prijímať požiadavky od ktoréhokoľvek klienta. Výsledkom je, že Cassandra nemá jediný bod zlyhania.

Čo je to apache cassandra? - definícia z technológie