2011-11-14 42 views
0

Oracle的TimeTen in-memory database是否與新的Oracle NoSQL產品相同?Oracle的TimesTen和Oracle NoSQL是同一產品嗎?

UPDATE

這個崗位的成因如下,when someone wrote

「我不認爲Oracle NoSQL數據庫是一個新的產品只是一個或更名重新包裝上面提到的其中一個,可能是TimesTen。「

+1

作者從您的鏈接是錯誤的。 TimesTen是一個**關係**產品,而不是像伯克利這樣的關鍵值數據庫。 –

+0

我不在乎TimesTen是不是關係型的,那不是我的問題。我的問題是:TimesTen與Oracle NoSQL是同一產品嗎? – nickb

+2

我回答說。不,他們不一樣。 TimesTen是Oracle在2005年購買的內存關係數據庫。Oracle NoSQL是2006年由Oracle收購的分佈式版本Berkeley DB的再品牌,該版本是基於文件的鍵值數據庫。內存中!=基於文件,關係!=鍵值,TimesTen!= BerkeleyDB。 –

回答

4

TimesTen的是一個標準的關係SQL數據庫完全在存儲器中。它支持ANSI SQL和PL/SQL,並於2005年由Oracle購買。

Oracle NoSQL是基於分佈式文件的鍵值數據庫,類似於Hadoop或MongoDB,它基於Oracle購買的Berkeley DB在2006年。

+2

@nickb伯克利是最初的鍵值數據庫之一;所有甲骨文在這裏所做的就是讓它分發。在您的鏈接中:「數據以非常靈活的鍵值格式存儲」。 Hadoop:「Hadoop使用對或兩元組。」 MongoDB:「BSON是一種二進制格式,其中零個或多個鍵/值對存儲爲一個實體,我們稱這個實體爲文檔。」另一方面,TimesTen是內存中的**關係數據庫。不一樣的東西,不是相同的產品。伯克利是基於文件的,而不是內存。 –

+0

如果你這樣說「Oracle NoSQL是一個分佈式的...」,我會標記它接受 – nickb

0

不,它是一個完全不同的產品,它與Time10 DB無關,它甚至不是基於Berkley DB代碼庫。它從頭開始編寫Berkley DB JE團隊的參與。

相關問題