私はここ数年MsSql/MySqlの世界で立ち往生しており、もう少し翼を広げることにしました。現在、私はどのDBMSがデータをアーカイブするときに必要なものに優れているかを調査しています。例えば。たくさんの書き込みと低い読み取り。
私はNoSQLの十字軍を見てきましたが、RDBMSの考え方が非常に強いので、少し懐疑的です。
誰か提案がありますか?または、この種のもののベンチマークなどがある場所へのポインタですら。
ありがとう:)トーマス
編集
質問があったので、私が考えていることについてもう少し情報を提供しようと思います
複数のサーバーでサービスを実行します。これらのサーバーにはすべてローカルデータベースがあります。これらのデータベースは大量のヒット(1/1読み取り/書き込み)があるため、クエリ時間を短縮するために、可能な限り空のままにしておくようにしています。私の最初の見積もりでは、30分を超えてそのデータベースに行が存在することはありません。これらの各サービスでアーカイブデータベースを実行することは、リソースの浪費のように思われるため、中央のアーカイブアーキテクチャの方が見栄えがします。
簡単なネットワークアーキテクチャをアスキーアップしてみます
___________ ___________ ___________ | サービス1| | サービス2| | サービス3| ----------- ----------- ----------- | ____________ | _______________ | ____ | ____ | アーカイブ| ---------
ご存知かもしれませんが、MsSQLとMySQLは、書き込みを処理する場合にのみ垂直方向にスケーリングします(rdbmsのものかどうかはわかりません)。そのため、私はそのアーカイブDBMSから可能な限り最高のパフォーマンスを引き出すことを検討しています。