最高性能のデータベース蓄電メカニズム
-
20-08-2019 - |
質問
いアイデアを実施する(本当に高性能なメモリデータベース/ストレー機構。の範囲に収納20,000+オブジェは、各オブジェクト毎に更新されます5は秒です。 いかがでしょうかGIS解.
何もオプションか?うち
私は、主にJavaがさんありがとうございます。datastoreて良いパフォーマンスのdatastore液ることを要しないjavaを中心と.
また必要のようにできるクエリのこれらのオブジェクトとい復旧ができるよう、すべてのオブジェクトのプログラムで起動します。
解決
SQLite オープンソースの自己含まれるデータベースを支えるインメモリデータベースで接続 :memory:
).このバインディングのための多くの大人気プログラミング言語までこの伝統的なSQLに基づく関係型データベースから走行には別途サーバだとして使用して図書館プログラム。この短いレポートを書いたり、かどうかに迅速に十分ないわからないかれます。
他のヒント
ま更新20K物を5秒および更新の20K5秒?
どのようなオブジェ?このような伝統的なRDBMS不十分なのか
より正確にどのように必要なクエリで使ってきた瞬?
http://www.danga.com/memcached/
その他のオプションになりま MySQLメモリのテーブル, は、 APCコネクタ付きキャッシュ 使用している場合は、PHP.
詳しくはプロジェクトの要件もご提供いただきました。
メモリ内か。
1)簡単なC'malloc'配列がすべての構造がインデックス付き
2)berkeleyDB: http://www.oracle.com/technology/products/berkeley-db/index.html.では迅速で構築する独自の指標(二次データベース)はありませんSQL表現を評価することができます。
に記載されている製品はこちら: http://en.wikipedia.org/wiki/In-memory_database
どの程度の耐久性が必要でしょうか20,000ケ5秒うとすると難しいもIOハードウェアの取引件数を書き込む場合は、データディスクに対す。
できれば負けられないか更新ではありませんフラッシュでディスクは毎100msない問題をかなり安いハードウェアの場合データベースのOSの下支えを行なっている。
場でメモリ内のデータベースを使わないフラッシュディスクが、その音かるようにします。っていると聞いているH2できるのはとても良いし、SQLiteがあります。適切に調整MySQLのインスタンスがいもが巻き込み)
Oracle TimesTen In-Memoryデータベースです。参照: http://www.informationweek.com/whitepaper/Business-Intelligence/Datamarts-Data-Warehouses/oracle-timesten-in-memory-databas-wp1228511232361
クロニクルの地図 は pure Java スマートフォンを使っ
- とって非常に高い性能を維持し、 1万の書き込み/秒からのシングルスレッド.この神話は高速なデータベースできないJavaで記述された.
- シームレスに店舗および荷重の載の直列化可能でないJavaオブジェクトを単純
Map
インタ - LGPLv3
ていく"テーブル"に、本格的にSQLデータベースが漏液、インデック&クエリを実装でき、一握りの異なるキー-値の店舗を更新しました手作業によるバニラのJavaコードです。クロニクルの地図 無機構 そのような更新を同時に分離されているため請求-お問い合わせはこちら.