Indholdsfortegnelse:
Definition - Hvad betyder Apache Cassandra?
Apache Cassandra er et open source NoSQL distribueret databasesystem. Det blev oprindeligt udviklet på Facebook af Avinash Lakshman og Prashant Malik. Version 2.0.7 blev frigivet den 14. april 2014.Techopedia forklarer Apache Cassandra
Apache Cassandra bruger NoSQL-systemet i stedet for det traditionelle relationsdatabasestyringssystem (RDBMS), fordi sidstnævnte ikke er velegnet til håndtering af store mængder ustrukturerede data, såsom dem, der er produceret af websteder eller online virksomheder. NoSQL har et enklere design og understøtter vandret skalering, som tillader tilføjelse af nye servere til bedre ydelse.
Cassandra bruger en peer-to-peer-arkitektur i stedet for master / slave-opsætningen, der bruges i RDBMS. Der er ingen hovedserver på førstnævnte som i peer-to-peer-fildeling. Hvis en masterserver blokerer eller går i stykker på grund af adskillige anmodninger, gør slaveserverne ubrugelige, mens i en peer-to-peer-opsætning er hver databaseklynge lige og kan acceptere anmodninger fra enhver klient. Som et resultat har Cassandra ikke et eneste mislykket punkt.