Python对象持久化技术研究
1. 题目申报表
1.1. 内容简介
- 对象持久化技术基本原理
- python的pickle模块、shelve模块
ZODB、PyPerSyst对象数据库
- SQLObject对象持久化框架
1.2. 意义(理论、实际)
- 使用对象持久化存储,可以在程序的多次执行之间保存对象。而各种对象持久化框架把对象如何保存和读取的细节封装起来,使得对象存储更加简单,摆脱数据库或者文件读写的细节。
- 在被存储的对象和存储的媒介之间在数据表示上存在差异,使得对象的保存和读取会存在一定的难度。如何解决这个困难成为对象持久化框架需要解决的问题。
1.3. 技术要点与知识要求
- Python语言
- 数据库基本知识
2. 步骤
2.1. 第一步
- 调查各种数据持久化技术,比较它们的特性
- 整理成文献综述
- 选择一种数据持久化技术,学习如何使用它
- 翻译一篇有关这种技术的文档
- 开题报告
2.2. 第二步
3. 附件
任务书: 管林为任务书.odt
- 翻译原文:
- 翻译译文:
- 文献综述:
- 开题报告:
- 毕业论文:
4. 参考文献