From b54bf4374c51915a37e3aa93b1dc44a942ec54b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmet=20D=2E=20Ak=C4=B1n?= Date: Fri, 2 Mar 2007 14:52:23 +0000 Subject: [PATCH] Add a few db refactoring plan items. --- RefactorPlan | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/RefactorPlan b/RefactorPlan index 084477af..2398b8d6 100644 --- a/RefactorPlan +++ b/RefactorPlan @@ -64,7 +64,14 @@ out exact error is try to parse error string (which is localized). ==> database -* brr... +* 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) + +* 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. + +* 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. ==> class attributes