Python对象持久化技术研究

1. 题目申报表

1.1. 内容简介

  1. 对象持久化技术基本原理
  2. python的pickle模块、shelve模块
  3. ZODB、PyPerSyst对象数据库

  4. SQLObject对象持久化框架

1.2. 意义(理论、实际)

  1. 使用对象持久化存储,可以在程序的多次执行之间保存对象。而各种对象持久化框架把对象如何保存和读取的细节封装起来,使得对象存储更加简单,摆脱数据库或者文件读写的细节。
  2. 在被存储的对象和存储的媒介之间在数据表示上存在差异,使得对象的保存和读取会存在一定的难度。如何解决这个困难成为对象持久化框架需要解决的问题。

1.3. 技术要点与知识要求

  1. Python语言
  2. 数据库基本知识

2. 步骤

2.1. 第一步

  1. 调查各种数据持久化技术,比较它们的特性
  2. 整理成文献综述
  3. 选择一种数据持久化技术,学习如何使用它
  4. 翻译一篇有关这种技术的文档
  5. 开题报告

2.2. 第二步

3. 附件

4. 参考文献

5. The end

Python对象持久化技术研究 (last edited 2008-02-23 15:36:55 by localhost)

ch3n2k.com | Copyright (c) 2004-2020 czk.