Apache Cassandra 是一個(gè)開源的、分布式、無中心、彈性可擴(kuò)展、高可用、容錯(cuò)、一致性可調(diào)、面向行的數(shù)據(jù)庫,它基于 Amazon Dynamo
的分布式設(shè)計(jì)和 Google Bigtable 的數(shù)據(jù)模型,由 Facebook 創(chuàng)建,在一些最流行的網(wǎng)站中得到應(yīng)用。
為什么會(huì)誕生 Apache Cassandra
2007 年 Facebook 為了解決消息收件箱搜索問題( Inbox Search problem)而開始設(shè)計(jì) Cassandra 項(xiàng)目。 當(dāng)時(shí)
Facebook
遇到了傳統(tǒng)的方法難以解決的超大數(shù)據(jù)量存儲(chǔ)可擴(kuò)展性問題。具體來說,項(xiàng)目團(tuán)隊(duì)需要處理大量的消息副本、消息的反向索引等不同形式的數(shù)據(jù),需要處理很多隨機(jī)讀和并發(fā)隨機(jī)寫操作。
該團(tuán)隊(duì)由 Jeff Hammerbacher 領(lǐng)導(dǎo),核心工程師包括 Avinash Lak
熱門工具 換一換