dse

Szoftver screenshot:
dse
Szoftver adatai:
Változat: 4.0.0 RC1
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Thomas Weholt
Engedély: Ingyenes
Népszerűség: 85

Rating: 1.0/5 (Total Votes: 1)

DSE egy egyszerű és kifinomult módja, sem a végrehajtó SQL lekérdezések sorrendben, de caching értékeket, amíg a szóban max értéke már találkozott, majd végrehajtja őket a executemany-módszerrel. Az eredmény lehet hatalmas sebességgel nyereséget.
DSE csak teszteltük SQLite3 de felhasználásra szánt Django is.
Példa a használatra:
behozatali sqlite3 # tesztelés céljából
a DSE import DelayedSqlExecutor
Conn = sqlite3.connect (': memória:')
kurzor = conn.cursor ()
cursor.execute ("create table fileData (id INTEGER PRIMARY KEY, filepath TEXT, fájlnév TEXT, filesize egész)")
d = DelayedSqlExecutor (kurzor, paramtoken = '?') # használatával? paramtoken ide sqlite3. Hagyja üresen és it`ll% S legyen támogatást Django stb
d.addObject ("fileData", ("id", "filepath ',' fájlnév ',' filesize"))
for i in tartomány (0, 999):
& Nbsp; & nbsp; & nbsp; # Hozzá néhány fiktív adat. Figyeljük hiányában az id-mezőt. Ez el fogja indítani betétekkel.
& Nbsp; & nbsp; & nbsp; #Adding Az id-field váltaná ki frissítést adatok még nem a db
& Nbsp; & nbsp; & nbsp; d.addItem ("fileData", {"filepath": "/ tmp / ',' fájlnév ':' test% s.txt"% i, "filesize": i})
# Nem SQL végrehajtásra került még az alapértelmezett korlát 1000 db
# Hozzáadása egy másik elem indít végrehajtása SQLs és állítsa vissza a d-fokon
d.addItem ("fileData", {"filepath": "/ tmp / ',' fájlnév ':' test% s.txt"% i, "filesize": i})
# Adjunk hozzá rekordokat frissíteni
d.addItem ("fileData", {"id": 1, "filepath": "/ tmp / ',' fájlnév ':' testmore% s.txt"% i, "filesize": 100})
# Hív közel végrehajtja a maradék SQLs
d.close ()
# Szükség lehet hívni elkövetni a kurzort, hogy kötelezzék az adatokat. Attól függ, hogy hogyan állítsd be a kurzor / kapcsolat.

Mi az új ebben a kiadásban:

  • kompatibilitást a Django 1.3 .x. Hála John Spray ez.

Mi az új verzióban 3.2.0:

  • Tapasz a andornaut@gmail.com, hogy kompatibilis Django 1.4.0. Tapasz a Herve Cauwelier hogy támogatást nyújtson a modellek nem autokey fő tevékenységi területe.

Mi az új verzióban 3.1.0:

  • Tapasz a rassminus; Megváltozott sql létrehozása idézni minden, a táblázat nevét és az oszlop címkéket.

Mi az új a 3.0.0 verzió Beta 2:

  • Fix néhány dolgot jelentett Fido Garcia .

Mi az új a 3.0.0 verzió Beta 1:

  • Változások szintaxist, ami nem visszafelé kompatibilis Ezért a verziót botlik. Ez és a szép bulk_update módszert.
  • A kiegészítő és végre módszerekkel eltávolították.
  • Folt modellek most már van egy tulajdonsággal, az úgynevezett késleltetett helyett DSE. Azt is foltozni konkrét modellek (új in 2.1.0).
  • Elem beillesztése hívást model.delayed.insert (érték)
  • Ha frissíteni egy elemet hívást model.delayed.update (érték)
  • Egy elem törléséhez hívást model.delayed.delete (id)
  • Ha frissíteni óriási adathalmaz, ahol az értékeket a mezők korlátozott lehet használni az új model.delayed.bulk_update (értékeket), például a metaadatokat a fotókhoz és zenékhez. Hála Cal Leeming [Simplicity Media Ltd] inspirációt az ez:-). További info nézd lejjebb, ha szélesebb körű áttekintése, hogy mi történik egy a színfalak mögött.

Mi az új 2.1.0:

  • Kis változás; dse.patch_models tud hozni egy opcionális fenti modellek patch, mint oly dse.patch_models (specific_models = [User, hozzá]).

Mi az új a 2.0.0 verzió:

  • Frissítve docs, és példákat.

Mi az új verzióban 2.0.0 RC1:

  • Nincs változás a kódot, most megjelent segítségével módosított BSD licenc alatt, hogy jobban összeegyeztethető a Django engedély használatát.

Mi az új a 1.0.2 verzió / 2.0.0 Beta 9:

  • Added FileExport-osztály enyhíteni a hibakeresés, mi kerül feldolgozásra a tesztelés során. Írja SQL-adatok fájl. Lásd forrás / tesztbázist használat.

követelmények :

  • Python

Hasonló program

Data Architect
Data Architect

20 Feb 15

Tiote
Tiote

14 Apr 15

Qore MySQL Module
Qore MySQL Module

20 Feb 15

Más szoftver fejlesztő Thomas Weholt

Kolibri
Kolibri

11 May 15

django-avocado
django-avocado

20 Feb 15

djftpd
djftpd

11 May 15

Hozzászólások a dse

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!