Size: 1006
Comment:
|
Size: 1128
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是基于"事务"的.
例子