dse

ソフトウェアのスクリーンショット:
dse
ソフトウェアの詳細:
バージョン: 4.0.0 RC1
日付のアップロード: 14 Apr 15
開発者: Thomas Weholt
ライセンス: 無料
人気: 26

Rating: nan/5 (Total Votes: 0)

DSEは順番にSQLクエリを実行していないの、シンプルで原油方法ですが、キャッシングの値が与えられた最大値を満たした後、executemany-メソッドを使用してそれらを実行されるまで。結果は巨大な速度の向上することができます。
DSEはSQLite3の上でテストが、同様にジャンゴでの使用を目的とした。
の使用例:
テストの目的で輸入sqlite3の番号
DSEインポートDelayedSqlExecutorから
CONN = sqlite3.connect( ':メモリ:')
カーソル= conn.cursor()
cursor.execute( 'テーブルのFILEDATAを作成する(ID INTEGER PRIMARY KEY、ファイルパステキスト、ファイル名テキスト、ファイルサイズのINTEGER)')
D = DelayedSqlExecutor(カーソル、paramtoken = '?')#使用して? sqlite3のためにここparamtoken。空白のままにして、それは `のllなどのDjangoによってサポートとして%sを使用
d.addObject( 'FILEDATA'、( 'ID'、 'ファイルパス'、 'ファイル名'、 'ファイルサイズ'))
範囲(0、999)のIのために:
   いくつかのダミーデータを追加#。 ID-フィールドが存在しないことに注意してください。これは、挿入がトリガされます。
    ID-フィールドを#AddingすることはDBにまだデータの更新をトリガする
    d.addItem( 'FILEDATA'、{'ファイルパス': 'を/ tmp /'、 'ファイル名': 'テスト%s.txt'%I、「ファイルサイズ」は、i})
#NO SQLは、デフォルトの制限値は1000件で、まだ実行されていない
別の項目を追加する#は、SQL文の実行をトリガとD-インスタンスをリセットします
d.addItem( 'FILEDATA'、{'ファイルパス': 'を/ tmp /'、 'ファイル名': 'テスト%s.txt'%I、「ファイルサイズ」は、i})
#更新するためにいくつかのレコードを追加する
d.addItem( 'FILEDATA'、{'ID':1、 'ファイルパス': 'を/ tmp /'、 'ファイル名': 'testmore%s.txt'%I、「ファイルサイズ」:100})
#残りのSQL文を実行します近くに呼び出し
d.close()
#あなたがデータをコミットするカーソルでのコミットを呼び出すために必要になる場合があります。カーソル/接続をセットアップする方法によって異なります。

このリリースのの新機能:ます。

  • ジャンゴ1.3との後方互換性.X。ジョンのおかげで、この1のためにスプレーします。

のバージョン3.2.0でのの新機能:互換性があるようにandornaut@gmail.comから

  • パッチDjangoの1.4.0と。非自動キー主要なフィールドを持つモデルのサポートを提供するために、エルベCauwelierからパッチます。

バージョン3.1.0の新機能のは何ですか。

  • rassminusからパッチ。テーブル名と列のラベルへのすべての参照を引用するように変更SQL作成します。

のバージョン3.0.0ベータ2のの新機能:

  • ファイドガルシアによって報告されたいくつかのことを修正しましたます。

の新機能バージョン3.0.0ベータ1:

  • の下位互換性がありません構文の変更したがって、バージョンバンプ。それと素敵なbulk_update法ます。
  • を追加して実行する方法が削除されています。
  • パッチが適用モデルは今の代わりに、DSEの遅延と呼ばれるプロパティを持っている。また、(2.1.0の新機能)特定のモデルにパッチを適用することができます。
  • アイテムコールmodel.delayed.insertを挿入するには(値)
  • アイテムコールmodel.delayed.updateを更新するには(値)
  • アイテムコールmodel.delayed.delete(ID)を削除するにします。
  • は、フィールドの値を使用すると、写真や音楽ファイルからインスタンス·メタデータのための新しいmodel.delayed.bulk_update(値)を、使用することができます制限されている膨大なデータセットを更新する必要がある場合。この1上のインスピレーションのためのカール·リーミング[シンプルメディア株式会社]のおかげで:-)。詳細情報については、背後happends何についての完全なチュートリアルではさらに見下ろすます。

のバージョン2.1.0でのの新機能:

  • 小変更。 dse.patch_modelsは今(specific_models = [ユーザー、コメント])そうdse.patch_modelsのように、パッチを適用したモデルのオプションのリストを取ることができます。

のバージョン2.0.0でのの新機能である:ます。

  • を更新ドキュメントと例

のバージョン2.0.0 RC1のの新機能:現在使用してリリースされたコードの

  • 変更なし、修正BSDライセンスはDjangoのライセンス使用と、より互換性があるようにします。

のバージョン1.0.2 / 2.0.0ベータ9のの新機能:

  • を追加しましFileExportクラステスト中に処理され、どのようなデバッグ容易にする。ファイルへのSQLデータを書き込みます。使用のためのソース/テストスイートを参照してくださいます。

の要件

  • のPythonます。

同じようなソフトウェア

datanommer
datanommer

20 Feb 15

DaDaBIK
DaDaBIK

14 Apr 15

hiberlite
hiberlite

11 May 15

Preppi
Preppi

3 Jun 15

開発者の他のソフトウェア Thomas Weholt

django-avocado
django-avocado

20 Feb 15

djftpd
djftpd

11 May 15

へのコメント dse

コメントが見つかりません
コメントを追加
画像をオンにする!