2011-08-25 76 views
8

我正在研究爲我的Azure雲應用程序存儲數據的不同選項。我意識到SQL-Azure可用。不過,我很想知道哪些NoSQL選項可用,更重要的是哪些是這個領域的領導者。什麼nosql數據庫可用於azure

回答

5

如果您正在尋找SQL Azure的替代品,請參閱Windows Azure Table Storage APIs和此wiki頁面Data Storage Offerings on the Windows Azure Platform。我還看到其他人在一個工作者角色中運行MongoDB,但謹慎的話,如果您正在尋找簡單的管理和開箱即用的可擴展性,而無需自行設置,那麼Windows Azure Table Storage是去。

+0

+1 - 同意....表格存儲工作很容易開箱即用。 –

1

我已經讓MongoDB在Azure角色中工作,既可以作爲獨立的副本集,也可以作爲副本集,儘管副本集相當棘手(至少在我構建的概念證明中)並且我還沒有工作詳細介紹正常關機和其他一些事情。我去年在MongoSV上演示了這個視頻(視頻here)。

10gen(MongoDB的創建者)現在已經對此進行了形式化處理,其中的MongoDB配置作爲Azure角色的獨立服務器運行。通過這種配置,您甚至可以擴展到多個實例,以便在主服務器由於任何原因而離開時提供「熱備用」服務器。您可以閱讀文檔並從here獲取最新的代碼(當前爲alpha)。

您應該也可以運行其他NoSQL數據庫,只要您可以執行xcopy-deploy或運行無人值守安裝。

+0

視頻的殘缺損壞:( – ppumkin