Differences between revisions 3 and 4
Revision 3 as of 2005-02-20 07:27:51
Size: 1006
Editor: hoxide
Comment:
Revision 4 as of 2005-02-20 07:44:49
Size: 1128
Editor: ZoomQuiet
Comment: 建议使用 WikiName 规范的页面名称
Deletions are marked like this. Additions are marked like this.
Line 27: Line 27:

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

ZODB 讨论中

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

ZODB

简述

起因

  • 公元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

ZODB笔记 (last edited 2009-12-25 07:12:51 by localhost)