<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 醫(yī)療電子 > 新品快遞 > McOject發(fā)布eXtremeSQL支持

          McOject發(fā)布eXtremeSQL支持

          作者: 時(shí)間:2005-04-28 來(lái)源: 收藏
          近日,McObject公司發(fā)布了業(yè)界期待已久的SQL支持版本的內(nèi)存式實(shí)時(shí)數(shù)據(jù)庫(kù)eXtremeSQL。對(duì)于廣大數(shù)據(jù)管理工程師而言,eXtremeSQL的發(fā)布是一個(gè)大好的消息。因?yàn)椋环矫娲蠖鄶?shù)數(shù)據(jù)管理工程師所最熟悉的編程語(yǔ)言是SQL;另一方面,此前的SQL支持?jǐn)?shù)據(jù)庫(kù)的性能常常不能滿足需要。現(xiàn)在,McObject公司發(fā)布的eXtremeSQL解決了這個(gè)難題。

            與McObject公司此前發(fā)布的eXtremeDB內(nèi)存式實(shí)時(shí)數(shù)據(jù)庫(kù)一樣,eXtremeSQL也是純內(nèi)存式數(shù)據(jù)庫(kù),剔除了基于文件系統(tǒng)的數(shù)據(jù)庫(kù)所必有的文件I/O操作、磁盤I/O操作、緩存機(jī)制、進(jìn)程間通信等各種不確定性因素,以超小的時(shí)間、空間資源開(kāi)銷提供高速、確定、可靠、強(qiáng)壯并支持SQL的數(shù)據(jù)管理方案。
            
              eXtremeSQL具有以下特色: 
             
          符合SQL-89標(biāo)準(zhǔn)—eXtremeSQL實(shí)現(xiàn)了ANSI SQL-89的大部分標(biāo)準(zhǔn),包括INSERT、UPDATE、 DELETE及SELECT等語(yǔ)句;    
          面向eXtremeDB進(jìn)行擴(kuò)展—eXtremeSQL支持eXtremeDB的結(jié)構(gòu)、數(shù)組、矢量及基于OID的表(類)查詢優(yōu)化;    
          與eXtremeDB無(wú)縫兼容—eXtremeSQL與eXtremeDB標(biāo)準(zhǔn)版、eXtremeDB高可用性(HA)增強(qiáng)版、eXtremeDB交易日志增強(qiáng)版等各個(gè)版本的eXtremeDB系統(tǒng)完全兼容。這樣,用戶不僅通過(guò)eXtremeDB獲得接近于內(nèi)存訪問(wèn)速度的數(shù)據(jù)管理性能;而且可以通過(guò)eXtremeSQL以SQL的語(yǔ)法訪問(wèn)eXtremeDB的數(shù)據(jù)庫(kù);    
          提供實(shí)用工具—eXtremeSQL同時(shí)還提供一些實(shí)用工具,如交互式SQL程序eXQL。eXQL可以用于測(cè)試SQL語(yǔ)句,也是eXtremeSQL實(shí)現(xiàn)的一個(gè)示例工程。eXQL還能夠?qū)ξ谋疚募蓄A(yù)置的eXtremeSQL語(yǔ)句進(jìn)行批處理。   


          關(guān)鍵詞: McOject

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();