【解決方法】C++ に最適なデータベースは何ですか


私は C++ でデータベース プログラミングを行ったことはありませんが、現在取り組んでいる趣味のプロジェクトのために必要です。 非常に少ない調査で、SQLite に落ち着きました。 より良い提案はありますか?

解決策 1

唯一の有効な答えはこれだと確信しています: http://en.wikipedia.org/wiki/Comparison_of_database_tools[^].

それはあなたの目的によって完全に定義されるこの表からのあなたの選択に任せます:-)
本音をいうと。

-SA

解決策 3

ほとんどのデータベース エンジンで C++ を使用できます。どのデータベース エンジンが適切かを判断するには、その機能と動作を確認する必要があります。

エンジンは同時実行 (複数の同時ユーザー) を処理する必要がありますか?

大きなオブジェクトのサポートが必要ですか?

解決策には広範な分析機能が含まれますか?

参照整合性のために必要なサポートの種類 – さまざまなエンジンで「カスケード削除」がどのように機能するかを確認してください。

サーバーサイドプログラミングをしたいのですが、どの言語機能が必要ですか?

安全?

SQLite が自分に適していると思うかもしれませんが、PostGreSQL、Oracle RDBMS、IBM DB2、MS SQL Server、Firebird などのデータベース エンジンはそれぞれ独自の機能のブレンドを提供します。

あなたの趣味がわからないので、どのデータベース エンジンがあなたのニーズに最も適しているかについて、本当のアドバイスを提供することは不可能です。

最も強力なオープン ソース オプションが必要な場合は、PostGreSQL が最適です。私の知る限り、サポートされている機能と拡張機能に関して、他のオープン ソース エンジンに匹敵するものはありません。

Oracle RDBMS、IBM DB2、および MS SQL Server にはさまざまな長所と短所があります。それらのいずれかが適切かどうかを判断するには、ニーズを定義する必要があります。

よろしく
アスペン・ハーリン

解決策 2

SAKryukov のアプローチは正しい。

sqlite の使用を検証してくれる人を探しているなら、それが私たちのクロスプラットフォーム フレームワークで使用しているものだと言えます。 ちょっとしたおまけとして、組み込みの r-tree 空間インデクサーも備えています。

コメント

タイトルとURLをコピーしました