From 599878f2df2d36927da9505a4469c1641154ecf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmet=20D=2E=20Ak=C4=B1n?= Date: Fri, 2 Mar 2007 15:00:15 +0000 Subject: [PATCH] oops. English please... --- RefactorPlan | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/RefactorPlan b/RefactorPlan index 2398b8d6..1ee8b385 100644 --- a/RefactorPlan +++ b/RefactorPlan @@ -64,14 +64,16 @@ out exact error is try to parse error string (which is localized). ==> database -* Pickle Protokolü olarak "2" kullanılabilir, şu anda eski binary protokol "1" kullanılıyor. -"2" protokolü %5-10 arası daha küçük pickled nesne üretiyor (dbshelve.py) +* We should have a DB performance test suite to find important points to make faster, +if we cannot measure, we cannot improve. + +* We should use "2" as pickle protocol. currently we use old binary pickle protocol "1". New +protocol generally produces more compact pickled objects (dbshelve.py) -* Package nesnesi içindeki History ve Summary-Description ayrı veritabanlarına konulmalı. -Hem aramalar, hem de paketlerin çeşitli nedenlerle seçilmesi işi hızlanır, bellek kullanımı iyileşir. +* History, and Summary-Description objects should be kept in seperate db files. This way +we can have faster searches and probably faster access to packages and better memory footprint -* Bazı nesneler için kendi özel serializasyon metodları eklenebilir, Nesneler doğrudan pickle edilmez, -önce daha optimize bir nesneye yazılır, oradan db ye aktarılır vs. +* We ca ==> class attributes