私のプロジェクトは、PM 2.5センサ、温度センサ、湿度のある製品を作ることです。どのデータベースを選択すべきかを決める必要があります。その製品はサーバーに接続し、サーバーにデータを送信します。 私はMongoDBとCassandraについて考えています。私のプロジェクトに適しているものがわからない。多分、私のプロジェクトはカサンドラを構築するのに十分な大きさではないでしょう。 私はいくつかのアドバイスをしたいです。それが何か良いことがあれば、私に知らせることができます。MongoDB、Cassandra、またはIoTに最適な他のデータベースですか?
0
A
答えて
2
2
SensorのDate/Internet-of-Thingsは数年来、MongoDBを使用しています。
数年前にMongoDBを選んだとき、カッサンドラと比較してそれを選んだのは当時(!)でした。さらに: *複数のインデックス作成(名前、タイプ、場所、ベンダーなどによるインデックスセンサー) *クエリ言語(つまり、古いバージョンのファームウェアを持つすべてのセンサーを見つける。) *ジオ空間インデックス(特定の地域でセンサーを見つける。) *カサンドラは、それ以来、多くの改良を導入してい
テキスト検索、自分で確認してください。
主な欠点:時系列データを「素朴な」文書として保存することは、効率的ではありません。このプレゼンテーションでは、ヒントを見つけることができます:http://www.slideshare.net/mongodb/mongodb-for-time-series-data-schema-design。ただし、このプレゼンテーションでは、古いストレージエンジン(MMAP)に対してのみ有効なIMHOの最適化について説明しています。したがって、新しいもの(WiredTiger)では、他の最適化を見つける必要があります。
関連する問題
- 1. オープンソースのcassandraクラスタに最適な監視ソリューションは何ですか?
- 2. mongodbデータベースとローカルシリアライズ版の同期に最適なアプローチ
- 3. MongoDBでは、コレクション、データベース、またはサーバーにロックが適用されますか?
- 4. apache cassandraで使用するのに最適なデータストレージファイルシステム?
- 5. MySQLデータベースのISBN10とISBN13に最適なデータタイプは何ですか
- 6. データベース:私のプロジェクトに最適なオプションは何ですか
- 7. IoT監視、最適化、システムシミュレーション用のNode.js
- 8. Windows IoT - Mongodb - Raspberry
- 9. 和とソートを使ったmongodbクエリの最適なアプローチは何ですか
- 10. IBM Watson IoTプラットフォーム:デバイス追跡のためにIP対応デバイスからIBM Watson IoTプラットフォームにハートビートを送信する最適な方法は何ですか
- 11. MongoDBの他のデータベースからエンティティを参照するには?
- 12. MongoDBのクエリまたはインデックスを最適化する
- 13. MongoDB最適化アグリゲーション
- 14. データベースのサブクラスを扱うのに最適なデザインですか?
- 15. データベースからの最適なサンプリング
- 16. str_replace、str_replace、または他のオプションを使用するのに最適なものは何ですか?
- 17. Cassandra - 最適なリソースで可用性を達成する方法
- 18. cassandraクエリを最適化する
- 19. IOTプロジェクト用のJAVAバックエンドとCassandraのパフォーマンステスト
- 20. MySQLデータベースを最適化するための最適化
- 21. MongoDBドキュメントストレージの最適化
- 22. Pythonの「このUnicodeに最適なASCII」データベースはどこにありますか?
- 23. MySQLデータベースの同期に最適なツール
- 24. ハイブリッドモバイルアプリケーションの開発に最適なデータベース
- 25. 10,000,000行のデータベースに最適なストレージエンジン
- 26. 最適なデータベース構造
- 27. データベースを管理するのに最適なデスクトップまたはWebスクリプト?
- 28. 他のユーザーが投稿を共有できるようにするための最適なデータベース設計
- 29. 最適なデータベース・ライター・モデルはどれですか?
- 30. Javaプログラムで使用するのに最適なデータベースは何ですか?
InfluxDBの時系列データの場合、私は緯度と経度のような他のデータも持っています。たぶん、別のデータベースと一緒に時系列データベースを配置する必要があります。 –