什麼是NoSQL?wiki上的定義是“NoSQL is a movement promoting a loosely defined class of non-relational data stores that break with a long history of relational da […]
應用程式規模的變大 網路應用程式的規模日漸變大,我們需要儲存更多的資料、服務更多的使用者以及需求更多的計算能力。為了應對這種情形,我們需要不停的擴充套件。擴充套件分為兩類:一種是縱向擴充套件,即購買更好的機器,更多的磁碟、更多的記憶體等等;另一種是橫向擴充套件,即購買更多的機器組成叢集。在巨大的規模 […]
為什麼使用NoSQL以及NoSQL和SQL的對比 http://www.infoq.com/cn/news/2011/01/nosql-why/ MongoDB原始碼概述——記憶體管理和儲存引擎 http://www.cnblogs.com/Creator/archive/2012/11/04/27 […]
很成體系的NoSQL專欄文章。 NoSQL開篇——為什麼要使用NoSQLhttp://www.infoq.com/cn/news/2011/01/nosql-why 關聯式資料庫還是NoSQL資料庫http://www.infoq.com/cn/news/2011/01/relation-db-n […]
資料模型 資料模型是人之和運算元據時所用的模型。對於使用資料庫的人來說,資料模型描述了我們如何同資料庫中的資料打交道。它與儲存模型不同,後者描述了資料庫內容儲存及運算元據的機制。在理想情況下,使用者應該感覺不到儲存模型,然而世紀鐘,我們還是得對其略知一二,這主要是為了實現良好的效能。 SQL 在過去 […]
概述 HBase是一個構建在HDFS上的分散式列儲存系統;HBase是基於Google BigTable模型開發的,典型的key/value系統;HBase是Apache Hadoop生態系統中的重要一員,主要用於海量結構化資料儲存;從邏輯上講,HBase將資料按照表、行和列進行儲存。與hadoop […]