次のようになります。this benchmark BSONは、すべての要素を作成、シリアル化、逆シリアル化、トラバースするために、より多くのディスクスペースと時間を必要とします。 BSONの大きな利点は、トラバースの方がずっと速いことです。では、このベンチマークで何が問題になっていますか?ベンチマーク:BSON対JSON
8
A
答えて
5
あなたの質問は不明です。誰が「BSONの大きな利点は、それがトラバースではるかに速い」と主張しているからです。 Wikipediaによれば、BSONはで、は "記憶スペースとスキャンスピードの両面で効率的に"設計されていると言われていますが、これはデザイナーが試みたもので、成功したものではありません。
ベンチマークでは、多くのJSON実装が比較され、高速と低速の両方の実装があります。明らかに、誰かが最適化されたJSONパーサーを書くのに多くの時間を費やしていました。実際、FastJsonのウェブサイトでは、多くの先進的な実装テクニックが紹介されています。ベンチマークは間違っているかもしれませんか、また間違っては何もないかもしれません:
もPerformant Entity Serialization: BSON vs MessagePack (vs JSON)
ボトムラインを参照してください。ベンチマークは単なるデータポイントであるため、一般的には良い方法であるように、作成者は特定のシナリオのデータを再現することをお勧めします。だから、あなたを代表するデータでBSONとFastJSONのベンチマークを実行してみてください。
関連する問題
- 1. CSV to JSONベンチマーク
- 2. JSONとBSONの比較
- 3. DBベンチマーク:Hadoopの対BigTableの対カサンドラ(S)
- 4. BSONを有効なJSONに変換
- 5. ジャーソンのbson longプリミティブjsonをデシリアライズする
- 6. Igniteキャッシュに対するSQLクエリのベンチマーク
- 7. PythonのBSONライブラリ:BSONエイリアス
- 8. パフォーマンステスト - テスト:プロファイル対テスト:ベンチマーク、壁面時間対プロセス時間
- 9. bson/jsonファイルのペアをインポートする方法
- 10. Bson要素を文字列/ JSONに変換する
- 11. MGOはjsonフィールドの代わりにbsonフィールドを返します
- 12. lift-jsonのクラスエクストラクタコンストラクタmongo bson arrayの使い方は?
- 13. mongodb BSONサイズ
- 14. は「MongoDBの\ BSON」
- 15. BSONデータベース用シンプルエディタ
- 16. Mongo BSONタイプMongoose
- 17. "ベンチマーク" documentdb
- 18. Neo4jベンチマーク
- 19. MongoDB:JSONからBSONへ
- 20. カスタムBSONキー値シリアライザ
- 21. freebsdのMysqlslapベンチマーク
- 22. テンプレートフレームワークのベンチマーク
- 23. インポートモジュールのベンチマーク
- 24. モスキートクラスタリングのベンチマーク?
- 25. wordpress performanceベンチマーク
- 26. Rails App/webserverベンチマーク
- 27. Neo4j MySqlベンチマーク
- 28. ベンチマークのサンプルデータセット
- 29. ベンチマークAWSクラウドフロント
- 30. スレッドのベンチマークjava
C++バージョンでは、BSONObjデシリアライゼーションはノーオペレーションです。非常に速くなければなりません。 – ArtemGr