waxberry 发表于 2006-3-28 13:50

RTDBS的朋友请进~!

<P><B><FONT face="Times New Roman">eXtremeDB</FONT></B><B>为最有创意的设备管理实时数据</B><B><o:p></o:p></B></P>
<P><B>产品包括:</B><B><FONT face="Times New Roman">eXtremeDB,eXtremeSQL,eXtremeHA,eXtremeLog.eXtremeWeb.<br><o:p></o:p></FONT></B></P><FONT face="Times New Roman">
<P><FONT face="Times New Roman"><br>下载地址:http://www.leadingtek.com.cn/download/default.htm<o:p></o:p></FONT></P>
<P align=right><br><o:p></o:p></FONT></P>
<P>随着嵌入式系统的不断发展,实时嵌入式系统也变得愈加复杂。许多开发商将商业化应用软件用于他们的设计当中,以期望利用高性能,高可靠性的系统来使他们在最短的时间内开发出卓越的产品。<FONT face="Times New Roman">McOject</FONT>的<FONT face="Times New Roman">eXtremeDB<SUP>TM</SUP></FONT>在工业嵌入式数据库设备中能够为您提供很强的实时性能。<FONT face="Times New Roman">McObject</FONT>这一崭新的数据管理技术大大满足了智能化设备管理海量实时数据的需求。有嵌入式数据库以及实时操作系统的专家共同创建的<FONT face="Times New Roman">McObject</FONT>公司能使您的智能化设备更加富有创意。<FONT face="Times New Roman">ExtremeDB</FONT>已经在机顶盒,电信网关,消费性电子产品等领域得到了广泛的应用,并得到业界人士的一致认可。而目前一般的商业化实时数据库应用软件根本无法满足以上的众多要求。它不是从企业应用型数据库剪裁而来的,而是由<FONT face="Times New Roman">McObject</FONT>专家从零开始从头设计而来的。<FONT face="Times New Roman">EXtremeDB</FONT>无论在嵌入式编程方面还是在系统开发方面都能在资源紧凑的条件下运行,并且提供可靠的性能及易开发的环境。<o:p></o:p></P>
<P><FONT face="Times New Roman"><o:p></o:p></FONT></P>
<P><B>数据管理:<o:p></o:p></B></P>
<P>随着嵌入式设备在通信间的日益普遍,共享信息数据也变得越来越频繁。诸如传感器数据,路由平台,配置及采集数据,通信目录等都需要共享关系型数据。显然,数据库设备必须提供高可靠性,易维护性的数据解决方案。当然自行开发的数据也很难这样的高要求。选择一可靠的商业数据库与其性价比,口碑都密切相关。许多开发商们对其采用的可靠的商用数据库颇为满意―――为他们在较短的时间内开发出了卓越的产品,而且译码稳定易读。<o:p></o:p></P>
<P><B><FONT face="Times New Roman"><o:p></o:p></FONT></B></P>
<P><B>运行环境:<o:p></o:p></B></P>
<P>■频繁的交易<FONT face="Times New Roman">                                      </FONT>■尺寸超小<o:p></o:p></P>
<P>■支持<FONT face="Times New Roman">ACID</FONT>众多工具的交易<FONT face="Times New Roman">                        </FONT>■基于直接数据路径的内存<o:p></o:p></P>
<P>■支持多种数据类型<FONT face="Times New Roman">                                </FONT>■与众多<FONT face="Times New Roman">RTOS</FONT>相兼容<o:p></o:p></P>
<P>■直观易学易用的<FONT face="Times New Roman">API                              </FONT>■自测错误<o:p></o:p></P>
<P>■易调用函数<FONT face="Times New Roman">                                      </FONT>■灵活高效的数据查询<o:p></o:p></P>
<P>■译码稳定<o:p></o:p></P>
<P><FONT face="Times New Roman"><o:p></o:p></FONT></P>
<P><FONT face="Times New Roman"><o:p></o:p></FONT></P>
<P><B>面向开发:<o:p></o:p></B></P>
<P><FONT face="Times New Roman">McObject</FONT>公司提供源码<FONT face="Times New Roman">,</FONT>因此<FONT face="Times New Roman">eXtremeDB</FONT>不仅能够满足您以上的众多要求,还可以您自己控制开发环境。普通数据库软件需要在开发商自行编写译码,而这些译码通常与<FONT face="Times New Roman">API</FONT>关系不大。有些商业数据库使建立在<FONT face="Times New Roman">SQL</FONT>之上的<FONT face="Times New Roman">------SQL</FONT>使商业应用数据库结构,其开销庞大,而这从根本上不能满足高性能嵌入式软件的需要。<FONT face="Times New Roman">EXtremeDB</FONT>的设计完全符合用户的需求并且它在性能,稳定性和可靠性方面达到最新一级。<o:p></o:p></P>
<P><FONT face="Times New Roman"><o:p></o:p></FONT></P>
<P><FONT face="Times New Roman"><o:p></o:p></FONT></P>
<P><B>运行环境:<o:p></o:p></B></P>
<P>纯内存式<FONT face="Times New Roman">eXtremeDB</FONT>性能无比强壮,直观管理数据。<FONT face="Times New Roman"> </FONT>以应用程序的形式存储管理数据,删除了诸如缓存,翻译之类的高额开销,读写操作都在微妙一级。它还支持多个执行进程,支持<FONT face="Times New Roman">ACID</FONT>工具的交易,保证交易数据的完整性,一致性。<FONT face="Times New Roman">EXtremeDB</FONT>提供<FONT face="Times New Roman">2</FONT>个特有的<FONT face="Times New Roman">API. </FONT>一为指针移动<FONT face="Times New Roman">API </FONT>,以开始和结束数据库通信这样的普通操作提供标准的函数库。二为管理数据的<FONT face="Times New Roman">API</FONT>。对于运行系统来说,它就可以保证更加可靠的译码―――应用程序建立时,编译器就能测试出数据和调用时的众多的错误。这就使得<FONT face="Times New Roman">eXtremeBD</FONT>运行更加稳定。<o:p></o:p></P>
<P><FONT face="Times New Roman"><o:p></o:p></FONT></P>
<P><B>开发环境:<o:p></o:p></B></P>
<P>作为开发商当然希望能够在最短的时间内开发出易读稳定高效的译码。当<FONT face="Times New Roman">eXtremeDB</FONT>与有实时性需要的应用软件相集成时,开发商就能够更加自主地控制开发环境。与第三方应用软件相集成通常指可以学习和应用程序不完全一样<FONT face="Times New Roman">API</FONT>。面向开发的<FONT face="Times New Roman">eXtremeDB API</FONT>确保了在<FONT face="Times New Roman">API</FONT>中每个数据库映射出被处理数据的数据类型。在程序调试方面,<FONT face="Times New Roman">eXtrmeBD</FONT>利用各种陷阱测试程序错误而在在优化程序的实时性方面,您可根据需要有选择的禁用这项功能。事实上,<FONT face="Times New Roman">eXtremeDB</FONT>不仅紧凑高效,而且支持各种数据类型,包括结构,矢量及<FONT face="Times New Roman">BLOB</FONT>。此外,它的查询功能也非常强大,包括<FONT face="Times New Roman">HASH</FONT>索引提供完全的匹配搜索,<FONT face="Times New Roman">B</FONT>-<FONT face="Times New Roman">tree</FONT>索引进行模式匹配搜索,范围读取检索和目标辨识直接访问。索引除了存储数据库外,还包括单一的数据参考,从而使内存要求降到最低。<o:p></o:p></P>
<P><FONT face="Times New Roman"><o:p></o:p></FONT></P>
<P><B>拓展:<o:p></o:p></B></P>
<P>在<FONT face="Times New Roman">eXtremeDB</FONT>中,用户可以先进行数据定义,然后在由它通过目标编译器从数据定义中生成<FONT face="Times New Roman">API</FONT>。其有点如下:<o:p></o:p></P>
<P>面向应用程序优化,<FONT face="Times New Roman">API</FONT>易学易用<o:p></o:p></P>
<P>易写易读的易维护的译码<o:p></o:p></P>
<P>编译使可以删除译码错误<o:p></o:p></P>
<P><FONT face="Times New Roman"><o:p></o:p></FONT></P>
<P>实例<FONT face="Times New Roman">:</FONT>数据库中<FONT face="Times New Roman">API</FONT>在记录中重新输入值的实例:<o:p></o:p></P>
<P align=left><B>实例</B><B><FONT face="Times New Roman">:<o:p></o:p></FONT></B></P>
<P align=left><FONT face="Times New Roman">The following is a (simple) class and an example of the<o:p></o:p></FONT></P>
<P align=left><FONT face="Times New Roman">API to put a new value into a record in the database:<o:p></o:p></FONT></P>
<P align=left>class Measurement{<o:p></o:p></P>
<P align=left>string measure;<o:p></o:p></P>
<P align=left>time timestamp;<o:p></o:p></P>
<P align=left>unique tree &lt;measure, timestamp&gt; trend;<o:p></o:p></P>
<P align=left>};<o:p></o:p></P>
<P align=left>Measurement_measure_put(&amp;m, meas);<o:p></o:p></P>
<P align=left>Measurement_timestamp_put(&amp;m, value);<o:p></o:p></P>
<P><FONT face="Times New Roman"><o:p></o:p></FONT></P>
<P><FONT face="Times New Roman"><o:p></o:p></FONT></P>
<P><FONT face="Times New Roman">eXtremeDB内存式实时数据库是专为诸如网路通信设备、自动化产品、控制系统、医疗仪器、航空航天、机顶盒、手机及PDA等各行各业管理实时数据而设计的一种数据管理技术。自问世以来,eXtremeDB实时数据库得到了业界的大力欢迎,在包括波音公司的Apache直升机的Longbow雷达系统、F5网路公司的路由器、中国华东电网及华电集团的电力系统、华北电力大学、电力科学研究院、创建伟业公司的呼叫中心、Genesis Microchip/Philipps/DirectTV的机顶盒、Panasonic和Simens的手机,JVC最新便携式播放器等各个领域得到了广泛的应用。<br></FONT></P>
<P><FONT face="Times New Roman">eXtremeDB在管理实时数据的优点和特点: </FONT></P>
<P><FONT face="Times New Roman">产品系列完整。</FONT></P>
<P><FONT face="Times New Roman">McObject公司实时数据管理的eXtreme家族软件产品系列为您管理实时数据提供完整的解决方案,包括eXtremeDB内存式实时数据库、eXtremeSQL提供SQL语言访问内存数据库接口、eXtremeHA提供安全高效的数据备份、eXtremeLog为您的交易建立日志、eXtremeWS为您提供通过Web方式管理/监控实时数据。</FONT></P>
<P><FONT face="Times New Roman">.功能特别全。</FONT></P>
<P><FONT face="Times New Roman">eXtremeDB将数据保存在内存中,在内存中建立数据结构,在数据结构上提供数据库API,这些API提供了通常只有在企业数据库上才有的各种数据管理功能,如表结构、交易管理、HASH索引、树索引、OID、Autoid、引用、历史版本、事件触发等。在eXtremeDB的表中,不仅可以支持通常的简单数据,而且可以支持结构和矢量等等复杂数据。</FONT></P>
<P><FONT face="Times New Roman">.性能特别高。</FONT></P>
<P><FONT face="Times New Roman">由于数据是保存在内存中,因此,每次插入、检索、更新数据的操作都非常快。通常,在400MHz的处理器上一个交易的时间只有1~2微秒。这要比静态数据管理或常规数据库的性能要高很多。</FONT></P>
<P><FONT face="Times New Roman">.硬件要求特别低。</FONT></P>
<P><FONT face="Times New Roman">eXtremeDB在使用的时候,基本开销只有50K~100K尺寸;管理数据的效率高达70%~80%。相比而言,Oracle等商业数据库或我们自己编写的数据管理软件,效率在10%~20%左右。以我们为Genesis Microchip做的参考设计而言,管理152K个节目信息,包括标题索引、内容索引等诸多功能的数据库,占用内存的尺寸在8~9M左右。在我们的EPG参考设计中,如果用400MHz的处理器,检索一个节目的时间机会感觉不到。</FONT></P>
<P><FONT face="Times New Roman">.开发非常方便</FONT></P>
<P><FONT face="Times New Roman">eXtremeDB的数据库系统以C/C++的Library的形式提供给用户,与用户的程序无缝集成在一个运行程序之中。开发过程流畅,使用非常方便。</FONT></P>
[align=right][color=#000066][此贴子已经被作者于2006-3-28 13:53:46编辑过][/color][/align]

waxberry 发表于 2006-4-24 11:42

[讨论]怎么 论坛的哥们都???

嗨  大家 过来看这RTDBMS呀  小弟也是菜鸟  希望大家给我一些启发  怎么大家都光看不说     嗨呀  !

页: [1]

编程论坛