リードストレージ

リレーショナルデータベースにピクルスを格納するZODBのバックエンド。
今すぐダウンロード

リードストレージ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • ZPL
  • 価格:
  • FREE
  • 出版社名:
  • Shane Hathaway
  • 出版社のWebサイト:
  • http://hathawaymix.org/Software/TCPWatch/

リードストレージ タグ


リードストレージ 説明

リレーショナルデータベースにピクルスを格納するZODBのバックエンド。 RelStorageは、FileStorageとZeoの標準的なZODBの組み合わせのためのドロップイン置き換えになるように設計されています。複数のZODBクライアントは、追加の構成なしで同じデータベースを共有できます。 FileStorageとRelStorageインスタンス間の元に戻す、履歴データベースビュー、パッキング、および無限の移行をサポートします。サポートされているリレーショナルデータベースはPostgreSQL 8.1以降(Pycopg2 Pythonモジュールを使用)、MySQL 5.0以降(MySQLDB 1.2.2 Pythonモジュールを使用)、そして、Oracle 10g(CX_ORACLE 4.3を使用).A ZODBへの小さなパッチが必要です。 RelStorageで配布されたパッチファイルを参照してください。要件: ・Python. このリリースの新機能: ・キープ履歴オプションを追加しました。履歴を保つためにFalseに設定してください。 (ガベージコレクションとBLOBの削除には梱包が必要です。) ・レプリカ-ConfとReplica-Timeoutオプションを追加しました。 REPLICA-CONFをデータベースレプリカの場所を含むファイル名に設定します。ファイルの変更はトランザクション境界で有効になります。 ・readme.txtのオプションのマニュアルを拡張しました。 ・RelStorageがMemCachedを使用する方法を修正しました。キャッシュサーバーとデータベースの両方へのトリップ数を最小限に抑えました。 ・ZEOキャッシュと同様の機能を果たすインプロセスピクセルキャッシュを追加しました。 ・Pylibmc用のラッパーモジュールを追加しました。 ・ストア操作は、ネットワークの待ち時間の影響を軽減するために、マルチインサートとマルチ削除SQLステートメントを使用するようになりました。 ・輸入の問題を克服するためにstorage.pyにRelStorage.pyを変更しました。オプションクラスをOptions.pyに移動しました。 ・BLOBとサブトランザクションに関する問題を解決するために、ZoDB 3.7と3.8のパッチを更新しました。 ・データベースアダプタの実装を多くの小さなオブジェクトに分割して、アダプタコードをよりモジュール化させます。各部分の職務を説明するインターフェースを追加しました。 ・Oracle:Short Blobs Inlineを送信して復元操作をスピードしました。 ・Oracle:コミットロックでタイムアウトを使用してください。これには、DBMS_LOCKにアクセスできる小さなPL / SQLパッケージをインストールする必要があります。 readme.txtを参照してください。 ・Oracle:書き込みパフォーマンスを向上させるためのPL / SQLバルクインサート操作を使用しました。 ・PostgreSQL:ALTER SEQUENCE STARTではなく、文書付きALTER SEQUENCE RESTARTを使用してください。 ・MD5の合計計算をアダプタに移動して、MD5を使用しないように選択できるようにします。 ・ロード接続が要求されたオブジェクトを提供できない場合にのみ、LoadSerialをストア接続からロードするように変更しました。 ・データベースの包装を停止しました。これで、コードはそれらを直接キャッチして処理します。 ・OID割り当て用のロード接続ではなく、ストア接続を使用してください。 ・後退時間の移動後に、最新の非同期スレーブデータベースへのフェイルオーバ後に発生する可能性があります。簡単にするために、これが起こるときにZODBキャッシュ全体を無効にします。 ・スピードテストスクリプトを別々に分散されたパッケージ、ZodbShootoutに置き換えました。 ・Zodbpackスクリプトを追加しました。


リードストレージ 関連ソフトウェア