我正在尋找建立亞馬遜雲搜索和發電機數據庫的應用程序,我不想在應用程序開發過程中浪費金錢或免費層。那麼,我想知道在開發期間,您的本地計算機上是否可以模擬Amazon Dynamo DB和雲搜索?如果不是,創建存根的最佳選擇是什麼?我正在考慮Apache Cassandra和Solr。低成本開發的其他選擇?另外,我在Windows上開發,所以我想知道是否有一個好的Windows替代Cassandra,這將節省我在虛擬機上運行Cassandra的複雜性。可以嵌入Java的開源數據庫將是理想的。是否可以模擬亞馬遜雲搜索和dynamoDB進行開發?
4
A
回答
1
我一直在使用ddbmock,這是一個Python庫,取得了很多成功。它支持實時DynamoDB實例的大部分功能,甚至支持一些錯誤消息(儘管消息可能不匹配100%)。
還有其他一些:用Java編寫的Alternator和用Ruby編寫的clientside_aws。
-3
我真的很欣賞你的想法,沒有辦法實際模擬雲搜索和動力數據庫環境。這些東西屬於AWS,您可以使用API或SDK(如果可用)。我覺得AWS在後端使用solr進行雲搜索我不確定有關Dynamo DB,我覺得它是一個定製引擎。
替代Casaandra的Windows?我真的不確定。在開發時,我總是比較喜歡Linux或Ubuntu。
2
嘗試DynamoDB Local。它是DynamoDB的模擬器。我做了一個Maven插件吧:jcabi-dynamodb-maven-plugin
3
這裏有一個Python包,可以模擬AWS CloudSearch本地使用的MongoDB:https://github.com/oisinmulvihill/nozama-cloudsearch
相關問題
- 1. 是否有亞馬遜API來搜索亞馬遜的歌曲?
- 2. 亞馬遜dynamodb
- 3. 亞馬遜雲搜索體驗
- 4. 亞馬遜雲搜索的替代品
- 5. 與亞馬遜DynamoDB
- 6. 亞馬遜dynamoDb ValidationException
- 7. 亞馬遜DynamoDB InvalidSignatureException
- 8. 亞馬遜搜索API
- 9. 亞馬遜Kinesis模擬器
- 10. 亞馬遜API搜索結果與亞馬遜網站搜索結果
- 11. 亞馬遜DynamoDB - 規模和收益,但它是一個合適
- 12. 亞馬遜s3或雲端
- 13. 亞馬遜S3雲架構
- 14. 亞馬遜雲上的Hadoop
- 15. 從亞馬遜雲搜索中刪除無效字符sdf
- 16. 在亞馬遜雲搜索上傳文件?
- 17. 使用亞馬遜服務進行全文搜索
- 18. 亞馬遜的DynamoDB SSD存儲是否影響其設計?
- 19. PAGINATE從亞馬遜產品搜索
- 20. 亞馬遜豆莖上的Hibernate搜索
- 21. bootstrap亞馬遜風格搜索欄
- 22. 紅寶石亞馬遜圖書搜索
- 23. 尋找亞馬遜DynamoDB java庫
- 24. 亞馬遜DynamoDB ProvisionedThroughputExceededException(iOS版SDK)
- 25. 在亞馬遜設計表dynamodb
- 26. 亞馬遜AWS - dynamoDB與龍捲風
- 27. 使亞馬遜dynamodb表book.randomID鍵
- 28. 亞馬遜DynamoDB的Spring集成支持
- 29. 使用亞馬遜dynamodb更新項目
- 30. 亞馬遜的彈簧數據DynamoDB
我檢查了發電機,但我想知道,如果它是一個持久的數據庫或只是每次加載時都會啓動一個空數據庫的模擬。 – EternallyCurious