Будинки Бази даних Що таке апаша кассандра? - визначення з техопедії

Що таке апаша кассандра? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Apache Cassandra?

Apache Cassandra - це система управління розподіленими базами даних з відкритим кодом NoSQL. Спочатку його розробили у Facebook Авінаш Лакшман та Прашант Малік. Версія 2.0.7 вийшла 14 квітня 2014 року.

Техопедія пояснює Апаче Кассандру

Apache Cassandra використовує систему NoSQL замість традиційної системи управління реляційними базами даних (RDBMS), оскільки остання не дуже підходить для обробки великих обсягів неструктурованих даних, таких як веб-сайти чи інтернет-компанії. NoSQL має більш просту конструкцію і підтримує горизонтальне масштабування, що дозволяє додавати нові сервери для кращої продуктивності.


Cassandra використовує однорангову архітектуру замість налаштування master / slave, що використовується в RDBMS. Немає головного сервера в колишньому, як при спільному використанні файлів. Якщо головний сервер зупиняється або виходить з ладу через численні запити, ведені сервери робляться марними, тоді як в налаштуваннях однорангових програм кожен кластер бази даних є рівним і може приймати запити від будь-якого клієнта. Як результат, у Кассандри немає жодної точки відмови.

Що таке апаша кассандра? - визначення з техопедії