面向对象的数据存储
来源:互联网 发布:淘宝联盟提现不到账 编辑:程序博客网 时间:2024/05/16 10:17
对象的持久化保存
一、对象存储在文件系统中
1)对象的序列化
差
2)结构话的数据文件
较差
3)XML文档存储
最好的方式,最重要在于他是有国际规范的。不过可能效率较低,因为要有对XML文件进行解析的过程
二、对象存储在数据库中
1)关系数据库面向对象设计
关系数据库还是主流。在关系数据库中加入OO思想
一个简单的关系数据库,图书管理系统(作者<-->图书)
在数据库中对应为三张表:作者,图书,作者图书关系表。转化为面向对象思想如下:
class Author
{
...
}
class Book
{
...
}
class WriteBook
{
Author...
Book...
}
2)面向对象数据库
完全面向对象的设计
--注:需要进一步跟踪现在 面向对象数据库的发展情况
上述的图书管理系统,如按照面向对象数据库设计,如下:
class Author
{
...
BOOKs...
}
class Book
{
...
AUTHORs...
}
两个对象,两张表。关系存在与作者和图书对象中
3)OR映射
是较为理想的一种面向对象的过渡性的存储解决方案
- 面向对象的数据存储
- 课题研究:面向对象的数据存储与交换技术
- 面向NoSQL数据存储的Hibernate对象映射
- 面向对象的存储设备
- js面向对象编程:数据的缓存
- 面向对象vs面向数据
- 面向对象vs面向数据
- 面向对象vs面向数据
- 面向对象存储所需要知道的十四大问题
- C语言面向对象——堆栈的链式存储
- C++中的面向对象 03.类的存储
- iOS 数据的本地存储-对象归档
- 同一对象实现modelDriven数据的 存储
- NSUserDefaults 数据存储及自定义对象的存储
- IT忍者神龟之oracle存储过程简单从ODS抽取数据_面向对象思想
- JS面向对象的数据属性的用法
- 基于泛数据的面向对象事务平台构架
- 面向对象的NHibernate数据查询语言-HQL
- 帮你保护通用操作系统安全的十大措施
- linux下线程调用sleep,进程挂起
- J2EE 部分常见错误
- Java 5 中增强的for循环——for/in (for each)
- ANT-build.xml文件详解
- 面向对象的数据存储
- Python基础 (3) - String, Long String, Raw String
- boost RegEx
- 视频格式转化为FLV (C#)
- regEx 用法
- Asp.net FMS 开发视频网站
- 利用FMS做在线视频录制.
- 庆祝在CSDN上开博成功
- 自己动手写basic解释器(七)