Differences between revisions 1 and 2
Revision 1 as of 2005-02-20 07:46:31
Size: 1128
Editor: ZoomQuiet
Comment:
Revision 2 as of 2005-02-20 07:46:50
Size: 1164
Editor: ZoomQuiet
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
 公元2005年2月19日会课中, limodou提到用ZODB来完成知识存储的想法. 他挖坑,偶就先跳进去了.  * ["WoodpeckerClass/2005-02-19"] -- 公元2005年2月19日会课中, limodou提到用ZODB来完成知识存储的想法. 他挖坑,偶就先跳进去了.

ZODB 讨论中

::-- hoxide [DateTime(2005-02-20T06:24:40Z)] TableOfContents

ZODB

简述

起因

  • ["WoodpeckerClass/2005-02-19"] -- 公元2005年2月19日会课中, limodou提到用ZODB来完成知识存储的想法. 他挖坑,偶就先跳进去了.

学习笔记

  • 《ZODB/ZEO Programming Guide》一共才25页, 花了3小时看完, 先写点不算翻译也不算感想的东西吧.

ZODB的安装

  • windows版本从[http://zope.org/Products/ZODB3.2]下载.

  • BSD下直接在ports/databases/zodb3中安装
  • ZODB主要包括了ZODB,ZEO,BTREE等几个重要都包, 他们可以独立于ZOPE运行的, 其实ZODB是ZOPE的地层, 整个ZOPE就架在ZODB上.

基本概念

  • ZODB虽然是OODB, 但是任何有一些和关系数据库类似的概念
  • ZODB的数据存储形式, 是多选的, 可以是普通文件(FileStorage), DB4和ZEO连接.

  • Python类通过继承Persistent可以变为ZODB化的.
  • ZODB是基于"事务"的.

例子

反馈

  • 好也!又是一个耐不住的行者!不过建议使用 WikiName 规范的页面名称-- ZoomQuiet

LearningZodb (last edited 2009-12-25 07:16:04 by localhost)