4

我正在尋找建立亞馬遜雲搜索和發電機數據庫的應用程序,我不想在應用程序開發過程中浪費金錢或免費層。那麼,我想知道在開發期間,您的本地計算機上是否可以模擬Amazon Dynamo DB和雲搜索?如果不是,創建存根的最佳選擇是什麼?我正在考慮Apache Cassandra和Solr。低成本開發的其他選擇?另外,我在Windows上開發,所以我想知道是否有一個好的Windows替代Cassandra,這將節省我在虛擬機上運行Cassandra的複雜性。可以嵌入Java的開源數據庫將是理想的。是否可以模擬亞馬遜雲搜索和dynamoDB進行開發?

回答

1

我一直在使用ddbmock,這是一個Python庫,取得了很多成功。它支持實時DynamoDB實例的大部分功能,甚至支持一些錯誤消息(儘管消息可能不匹配100%)。

還有其他一些:用Java編寫的Alternator和用Ruby編寫的clientside_aws

+0

我檢查了發電機,但我想知道,如果它是一個持久的數據庫或只是每次加載時都會啓動一個空數據庫的模擬。 – EternallyCurious

-3

我真的很欣賞你的想法,沒有辦法實際模擬雲搜索和動力數據庫環境。這些東西屬於AWS,您可以使用API​​或SDK(如果可用)。我覺得AWS在後端使用solr進行雲搜索我不確定有關Dynamo DB,我覺得它是一個定製引擎。

替代Casaandra的Windows?我真的不確定。在開發時,我總是比較喜歡Linux或Ubuntu。