新聞中心
開源和SaaS產(chǎn)品著手重構數(shù)據(jù)庫
作者:佚名 2009-03-31 17:01:56
開源
云計算
SaaS 目前,低租金的鍵/值存儲倉庫世界正在快速擴張。以下便是其中的一些更突出的新項目清單。

目前,低租金的鍵/值存儲倉庫世界正在快速擴張。以下便是其中的一些更突出的新項目清單。
Thrift
這是一種由Facebook.com開發(fā)并捐贈給apache軟件項目的工具,實際上它并不是數(shù)據(jù)庫。事實上,它更像是一種將描述數(shù)據(jù)結構的文件轉(zhuǎn)換為你選擇的語言代碼的預編譯器。這類代碼可能需要一些額外的庫(Java提供一些將這些數(shù)據(jù)序列化為輸出流的方法),但它加入您自己的代碼。該項目包括用于許多主要語言(例如C、Perl、Java、PHP和Python)的程式化程序,旨在接受熟悉某種語言的編程員使用的不同的方言。程序員賦予它綱要(schema),它負責完成其他的工作。
ThruDB
它是將Lucene文本索引庫與Thrift和許多用于在云中保存數(shù)據(jù)的工具連接在一起的連接層。更復雜的選擇之一是將在硬盤上本地保存數(shù)據(jù)來實現(xiàn)快速存儲,同時將交易集合復本發(fā)送給Amazon S3(簡單存儲服務)。目前該產(chǎn)品還未正式發(fā)布,因此你必須從Subversion庫中下載代碼。
MongoDB
它為不同節(jié)點上的存儲接受JSON(JavaScript對象符號)鍵/值對,然后構建完全文本的值索引,從而使深入搜索數(shù)據(jù)內(nèi)部結構成為可能。發(fā)起 MongoDB開源項目的公司10gen還計劃發(fā)布一個應用服務器。這種名為Babble的應用服務器運行在MongoDB上。而名為Auto- sharding的產(chǎn)品,即跨許多分散服務器的無共享分區(qū),據(jù)說將在2009年下半年面世。
Hibernate Shards和HiveDB
現(xiàn)在有一些設計用于向傳統(tǒng)數(shù)據(jù)庫添加水平分區(qū)的工具,Hibernate Shards和HiveDB便是其中的代表。它們可以配合將查詢發(fā)送給數(shù)據(jù)庫群集中合適的服務器,它們通過Hibernate接口連接任意的數(shù)據(jù)庫。
【編輯推薦】
- linux系統(tǒng)下配置Netware服務器方法
- 嵌入式設備上的 Linux 系統(tǒng)開發(fā)
- 深度介紹Linux內(nèi)核是如何工作的(1)
文章名稱:開源和SaaS產(chǎn)品著手重構數(shù)據(jù)庫
標題網(wǎng)址:http://www.5511xx.com/article/cciohse.html


咨詢
建站咨詢
