楼主: datamann

Tom_111版主:你是否能干点好事,把datamann名下的所有帖子全删掉

[复制链接]
论坛徽章:
0
11#
发表于 2008-3-13 18:50 | 只看该作者
THX !!LZ老兄  在技术角度分析的相当的专业 很透彻
看过extremedb 支持XML,能否提供一些eXxtremedb-XML接口通信的例子 ,小弟比较关心这个 :) 谢谢先

使用道具 举报

回复
论坛徽章:
1
2008新春纪念徽章
日期:2008-02-13 12:43:03
12#
 楼主| 发表于 2008-3-15 16:55 | 只看该作者
在eXtremeDB Schema文件编译的时候可以增加对XML、C++或XML支持的要求:
#mcocomp -SQL mydb.mco   ===>使得eXtremeDB可以通过本地SQL API访问数据库;如果用一条程序启动rSQL Connector Server,可以在本地或远程通过eXtremeDB rSQL Connector Client或ODBC客户端程序访问eXtremeDB

#mcocomp -hpp mydb.mco   ===>用户可以用C++类来映射到eXtremeDB数据库的表格

#mcocomp -xml mydb.mco    ===>为用户提供XML有关的接口API

使用道具 举报

回复
论坛徽章:
46
托尼托尼·乔巴
日期:2017-01-03 11:47:42喜羊羊
日期:2015-03-10 14:01:432015年新春福章
日期:2015-03-06 11:57:31沸羊羊
日期:2015-03-04 14:43:43马上有房
日期:2014-12-29 13:45:35马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11夏利
日期:2014-01-28 09:42:56雪铁龙
日期:2013-10-09 13:33:15秀才
日期:2016-01-21 13:37:04
13#
发表于 2008-3-17 14:43 | 只看该作者
原帖由 datamann 于 2008-3-10 11:43 发表
Ken: 内存中保存数据和磁盘中保存数据一样,最方便的都是在文件系统上。很多操作系统上有RAM Disk工具,比如Windows XP上、Linux上有。使用这些工具后,XP上有内存盘的盘符,象普通磁盘一样可用;Linux上在/dev下面有新磁盘设备,mount过来就象普通磁盘一样用了。这样,磁盘数据库稍加改变,就很方便地变成了“内存数据库”。我这里之所以加上引号,是因为这种所谓的“内存数据库”实际上只是磁盘数据库的一个变种而已。
比这种光天化日下公然挂羊头卖狗肉进一步的是把盘符隐藏起来,普通用户就难以分辨了。这种“内存数据库”的真名叫内存盘数据库。
这种内存盘数据库比磁盘好处是研发工作量低、性能可以提高5倍左右。缺点是实时性差。
eXtremeDB完全是另一个思路,可以说是到今天为止还是革命性的思路,就是完全劈开文件系统,用实时操作系统的技术存储数据。这样,eXtremeDB内存数据库的底层相当于一个小的实时操作系统。大概的做法是这样:
1-eXtremeDB获得内存:裸机上用户直接指定、单进程OS上OS分配物理内存、多进程(如AIX、HP-UX、Windows等)分配经MMU映射内存,这在eXtremeDB上是用
mco_db_open(dbname, db_dictionary, start_memory, db_size, page_size)
一条语句实现的
2- eXtremeDB内核把这些内存资源按管理单元形成资源池,供数据库存储数据使用。这部分就是我刚才说的“操作系统技术”。实时操作系统中最复杂的内容就是这个了。
3- 应用程序直接通过API或间接通过API(本地SQL API、远程ODBC客户端等都会转成本地API)访问数据库是,eXtremeDB内核通过db_dictionary访问内存资源。
这个是eXtremeDB数据库的核心内容了。要想确切了解其中的细节,超过我对它的了解了。恐怕只有其Vendor能够说明白。

关于安全问题:内存数据库也关注安全,企业数据库也关心性能。但内存数据库(应该叫实时数据库)是性能优先、兼顾安全;企业数据库是安全优先、兼顾性能。



[/B]实时操作系统的技术[/B]存储数据

恩,这是旧技术新的使用方法...

使用道具 举报

回复
论坛徽章:
1
2008新春纪念徽章
日期:2008-02-13 12:43:03
14#
 楼主| 发表于 2008-3-18 20:28 | 只看该作者
数据管理技术和操作系统技术都有三十年的历史了。实时操作系统技术大概是上世纪七十年代末、八十年代初发展起来的;实时数据库也是从那个时代开始进入人们的视野的。但实际上真正能够实现期限内保存、提取数据的实时数据库技术,就要抛开文件系统--到目前为止,只有eXtremeDB。

使用道具 举报

回复
论坛徽章:
1
2008新春纪念徽章
日期:2008-02-13 12:43:03
15#
 楼主| 发表于 2008-4-24 07:49 | 只看该作者
其实灌水大可不必用浆糊。

使用道具 举报

回复
论坛徽章:
0
16#
发表于 2008-5-7 06:52 | 只看该作者
架构设计应该是内存数据库的鼻祖了,哈哈!

使用道具 举报

回复
论坛徽章:
26
ITPUB季度 技术新星
日期:2011-11-18 16:54:312011新春纪念徽章
日期:2011-02-18 11:43:332010新春纪念徽章
日期:2010-03-01 11:04:582008新春纪念徽章
日期:2008-02-13 12:43:03ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28祖国60周年纪念徽章
日期:2009-10-09 08:28:00开发板块每日发贴之星
日期:2008-05-08 01:02:27奥运会纪念徽章:手球
日期:2012-08-31 14:52:20奥运会纪念徽章:花样游泳
日期:2012-08-23 15:21:34奥运会纪念徽章:水球
日期:2012-08-17 14:37:56
17#
发表于 2008-5-8 00:34 | 只看该作者
不错,学习

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2008-5-9 20:01 | 只看该作者
感觉很不错   学习ing!!

使用道具 举报

回复
论坛徽章:
0
19#
发表于 2008-5-22 07:27 | 只看该作者
看样子很不错哦  顶一下

使用道具 举报

回复
论坛徽章:
0
20#
发表于 2008-6-11 18:38 | 只看该作者
创新成就成功

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表