當前位置:首頁 » 數據倉庫 » altibase內存資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

altibase內存資料庫

發布時間: 2022-06-25 12:21:46

㈠ 哪個數據管理系統軟體比較好用,特色有哪些

目前很多運營商的計費和認證系統使用數據管理系統軟體
Altibase產品;證券、銀行、ERP系統也開始使用和測試Altibase產品。三大通訊運營商都採用ALTIBASE數據管理軟體,中國移動(深圳)有限公司副總經理說:ALTIBASE內存資料庫主要針對高性能和高穩定性資料庫處理設計,適用於電信支撐領域應用。該產品在存取管理、並發控制、大容量存儲訪問以及數據安全等方面具有一定的創新,為計費、帳務等系統高速處理和大數據量管理提供了有效的解決方案。
特點:快速數據處理能力:數據的存儲與索引的創建都在內存中進行,因此可更快速的進行數據處理;索引不採用RowID方式,通過指向物理地址的指針進行操作,來提高查找速度;不產生磁碟物理I/O,不存在性能下降問題;適用於OLTP性質的業務場景。高可靠性:通過內置的復制功能,提供不間斷服務。

㈡ arcgis 安裝對顯卡有要求嗎

方法/步驟

  • 【操作系統要求】:

    ArcGIS Server 10.6 只支持 64 位操作系統,不支持32位的。不支持計算機名稱帶有下劃線(_)。

    域控制器上不支持ArcGIS Server。在域控制器上安裝ArcGIS Server可能會對功能產生不利影響。

    受支持的操作系統:Windows Server 2016 、Windows Server 2012 R2、Windows Server 2012 、Windows Server 2008 R2、Windows 10、Windows 8.1、Windows 7

  • 【受支持的虛擬化環境】:

    已知在以下虛擬環境中可良好運行 ArcGIS Enterprise:

    VMware vSphere 5.5、6.0 和 6.5

    Microsoft Hyper-V

    Huawei FusionSphere 5.1 和 6.0

  • 【支持的資料庫】:

    ALTIBASE 資料庫 :6.1.1.4.2、6.3.1.2.1、6.5.1.0.1

    Dameng 資料庫:v7.1.5.158、v7.1.5

    IBM Db2 資料庫:10.5 Fix Pack 5、11.1、10 for z/OS、11 for z/OS

    IBM Informix 資料庫:11.70.FC4(64 位)、12.10.FC3(64 位)

    IBM Netezza Data Warehouse Appliance :

    IBM Netezza Platform Software (NPS) v7.1/IBM Netezza Analytics (INZA) v3.0

    IBM Netezza Platform Software (NPS) v7.2/IBM Netezza Analytics (INZA) v3.2

    Microsoft Azure sql 資料庫:資料庫 12

    Microsoft SQL Server 資料庫:

    Microsoft SQL Server 2017(64 位)

    Microsoft SQL Server 2017 for Linux(64 位)

    Microsoft SQL Server 2016(64 位)

    Microsoft SQL Server 2014(64 位)

    Microsoft SQL Server 2012 SP3(64 位)

    Oracle 資料庫:

    Oracle 11g R2(64 位)11.2.0.4

    Oracle 12c R1(64 位)12.1.0.2

    Oracle 12c R2(64 位)12.2.0.1

    PostgreSQL 資料庫:9.6.3(64 位)、9.5.3(64 位)、9.4.8(64 位)

    SAP HANA 資料庫:

    SAP HANA 1.0 SPS09 - SPS12

    SAP HANA 2.0 SPS02

    SQLite 資料庫:3.19.3、3.16.2、3.14.1、3.9、3.8.4.3

    Teradata Data Warehouse Appliance :

    Teradata 16.20

    Teradata 16.10

    Teradata 15.10

    Teradata 15.0

㈢ Altibase資料庫管理信息系統革新後性能怎麼樣

Altibase發布全球化戰略產品Altibase HDB6.5((ALTIBASE HDB
6.5)。該新產品可充分滿足快速、大容量數據處理的市場需求,並且運用了分散.並聯的計算方法。眾所周知,內存資料庫擁有極速性能的同時,仍然需要傳統磁碟資料庫對大量數據的存儲能力。Altibase
HDB是業內首個商業化的混合架構資料庫,處理速度是傳統磁碟資料庫的5 –10倍,且比同類型其它內存資料庫快2 – 3倍。Altibase
HDB的混合型架構,較大限度地提高了單個資料庫管理系統在內存和磁碟上的處理能力,它使用統一的引擎把內存資料庫的快速,與磁碟資料庫的存儲容量有效的結合在了一起。

Altibase是以商品的高速性能為優勢在業內嶄露頭角的。舉例來說,以英特爾至強處理器E7裝置中TPC-H復雜居里處理時為基礎對照,Altibase
HDB超出1.5倍;並列處理選擇適用時提高了2.2倍。當程序非正常性終止時,Altibase
HDB可以自動驅動程序,解決克服障礙情況出現所帶來的問題。

與oracle等其他的產品相比較,Altibase HDB的兼容性也非常突出。中國全球HW,地理情報系統(GIS)處理企業等也都對Altibase HDB的兼容性和高性能表示認可,並持續與Altibase保持著合作關系。

Altibase針對oracle PL/SQL的兼容性進行大幅度改善的數據關聯工具Migration Center6.11也大獲成功。作為單純地將品質優化的企業,提供更高性能的Altibase HDB6.5也同時上市了。

㈣ 運營商有紛繁復雜的計費套餐,請問套餐在資料庫中的

相於磁碟內存數據讀寫速度要高幾數量級數據保存內存相比磁碟訪問能夠極提高應用性能同內存資料庫拋棄磁碟數據管理傳統式基於全部數據都內存重新設計體系結構並且數據緩存、快速算、並行操作面進行相應改進所數據處理速度比傳統資料庫數據處理速度要快般都10倍內存資料庫特點其"主拷貝"或"工作版本" 駐內存即事務與實內存資料庫內存拷貝打交道顯要求較內存量並非任何刻整資料庫都存放內存即內存資料庫系統要處理I/O

內存資料庫犧牲內存資源代價換取數據處理實性內存資料庫磁碟資料庫都今信息社每企業所必須關系型資料庫產品磁碟資料庫解決容量存儲數據析問題內存資料庫解決實處理高並發問題兩者存相輔相內存資料庫事務實處理性能要遠強於磁碟資料庫相數據安全面沒達磁碟資料庫比肩步
內存資料庫物理內存作數據第存儲介質磁碟作備份隨著電信業務發展系統實性要求業務靈修改要求非高種情況於內存資料庫需求越越高磁碟資料庫做數據存入內存進行處理種式管理性及數據安全靠性都沒保障內存資料庫針弱點進行改進

實際內存資料庫並項髦技術其現於世紀60代末由於市場需求原90代期才始發展作新代資料庫Altibase產品已經走向混合型資料庫其版本Altibase 4.0已經套自帶磁碟資料庫用戶旦購買Altibase內存資料庫須再購買磁碟資料庫熱數據(經使用、訪問比較高、經要運算數據)放內存資料庫歷史性數據放磁碟資料庫用戶進步減少投資
於內存資料庫言同資料庫部內容存放於磁碟另部存放於內存用戶選擇數據存儲內存表提供即數據訪問若訪問間緊急或數據存於內存所佔空間用戶些數據存入磁碟表

比手機用戶始拔打電應用基於內存資料庫技術混合數據管理引擎通內存表檢索其服務選項並立即驗證用戶身份通清單計費清單歸檔磁碟表達速度與資源使用平衡

內存資料庫技術重要特點內存數據實現全事務處理僅僅數據數組等形式放內存完全同並且內存資料庫與應用關顯種體系結構具其合理性內存引擎實現查詢與存檔功能使用完全相同資料庫同內存表與磁碟表使用完全相同存取存儲選擇於應用發者言完全透明

於內存資料庫言實現數據內存管理僅僅作資料庫緩存像其磁碟數據塊緩存主存資料庫內存資料庫內存引擎使用隨機訪問內存特別設計數據結構算種設計使其避免使用排序命令經破壞緩存資料庫性能問題通內存資料庫減少磁碟I/O能夠達磁碟I/O 主傳統資料庫與其相比擬處理速度

內存資料庫技術應用提高資料庫速度於需要高速反應資料庫應用電信、金融等提供力支撐

由於數數據都放內存進行操作使內存資料庫著比磁碟資料庫高性能表現特點非契合電信企業運營支撐系統實性要求

電信業競爭全位展種競爭必帶新價值鏈模式及新計費式些變化目前電信運營支撐系統挑戰比種業務計費環節再單按照或通信距離收取費用能根據、內容、使用量等種參數組合計費應些挑戰電信企業先引入內存資料庫提高台數據管理實性、精確性靈性

盡管內存資料庫已傳統磁碟資料庫概念內存資料庫本質資料庫具般資料庫基本功能:

■ 永久數據管理包括資料庫定義、存儲、維護等;

■ 完各種數據操作查詢處理、存取、完整性檢查;

■ 事務管理包括調度與並發控制等;

■ 存取控制安全性檢驗;

■ 具資料庫靠性恢復機制

相於利用程序發手段調用內存處理說內存資料庫自其優勢首先內存資料庫產品化資料庫管理軟體極縮短發周期; 其內存資料庫著放平台介面程序發移植更加靈便捷便於維護二發; 第三通使用統SQL語言便查詢內存數據; 能資料庫保障數據安全性完整性些優勢於快速部署簡化維護都利

內存資料庫其避免缺點比: 容易恢復內存資料庫數據總永久保證實定致絕確短暫暫致或非絕確

電信企業直內存資料庫主要用戶近幾隨著計算機硬體技術飛速發展、內存容量提高、價格跌及計算機進入64位代操作系統支持更址內存資料庫實現提供能目前內存資料庫電信行業應用趨熟已超90G電信系統案例能自擴展內存空間需要重啟資料庫提供ESOL自定義存儲程支持線程發效率高程序移植容易等等

面兩例介紹內存資料庫應用

?電信計費數據載入
電信二批價實累賬計費系統兩必備功能
所謂二批價相於批價說
批價按照家標准資費進行價格計算比: 全球通每鍾本通0.4元批價完根據用戶套餐進行再計算北京全球通用戶接聽4鍾電例批價完條單價格1.6元用戶參加10元包月接聽套餐二批價通費用0元
批價用於各運營商間結算二批價針用戶

實累賬用戶每月1號目前止所費用累加起用戶目前通10086查截止前實費累賬值幫助用戶控制高額費或供用戶即查詢消費信息

二批價實累賬程涉及用戶資料、用戶套餐等與用戶相關信息電信支撐系統始批價必須載入些數據稍點省級運營商些數據超1000萬條計費處理模型由於套餐組合、產品組合及同優惠規則變相復雜載入部數據系統言筆銷使現計費處理速度比較慢且難做數據實更新內存資料庫引入定程度解決問題

計費二批價程數據量詳單數據部數據用放內存資料庫每處理完單文件或達設定提交記錄數直接操作磁碟資料庫影響系統性能急切用戶資料、套餐、營業套餐計費套餐應關系數據、計費套餐模型數據及用戶累計數據放內存資料庫部數據查詢操作遠比數據新增更新操作要頻繁除些數據外應用需要其數據都載入內存資料庫

採用內存資料庫用戶通營業部或客戶查詢實費候完全做實比目前能提供查詢前實費業務質飛躍系統處理部數據查詢流程前完全系統省往內存數據磁碟資料庫數據同步環節所能做實查詢於信控說同往系統累完賬要按照定周期刷新信控數據存間差能夠完全做實

採用內存資料庫信控直接取內存資料庫實費累計表數據完全實現實預警、停機二批價累賬採用內存資料庫防欺詐、收入保障系統相處能夠充保證運營商切身利益

另外採用內存資料庫整體提高系統批價、累賬處理速度緩解訪問磁碟資料庫壓力提高數據查詢、修改、刪除效率付費預付費融合提供能

電信計費數據同步
電信營業數據計費系統數據總斷變化涉及內存資料庫數據磁碟資料庫數據同步問題(描述清楚磁碟資料庫Oracle DB例說明)數據同步包括兩部: 內存資料庫Oracle DB數據同步Oracle DB內存資料庫同步

1. Oracle DB內存資料庫同步

部數據同步採用增量表式營業系統或CRM新增或更新數據Oracle增量表計費台程序先些增量表查詢數據能些增量表查數據些數據更新內存資料庫應表查直接內存資料庫直接查詢保證數據完整性實性由於增量表數據量般所部操作影響系統性能

2. 內存資料庫Oracle DB同步

由於Oracle計費台批價、累賬數據幾乎都載入內存資料庫所Oracle資料庫應數據表主要用於內存資料庫數據備份

用戶新實費等信息都保存內存資料庫實費查詢直接連接內存資料庫查詢保證用戶新費用信息信控直接內存資料庫查詢數據Oracle部數據已經沒實性要求內存資料庫Oracle同步由應用程序文件定往Oracle資料庫同步備份或者採用Oracle 存儲程系統相空閑間段進行數據導入

總體言由於市場與技術快速發展電信業務斷擴充其運營管理斷優化傳統些支撐系統架構已經逐漸能滿足益增業務要求客戶需求引入些新技術解決我產遇問題必比採用內存資料庫代替前共享內存技術使原內存標准東西包括介面、格式管理都標准化

內存資料庫種新技術代表性種已要解放思想、選用完全投入情況克服系統瓶頸代價獲報

通用資料庫家見Oracle、Db2、Sqlserver、Sybase、Informix 近比較火Mysql、Pqllite能忘記源PostgreSQL通情況些資料庫承擔重要業務要求高性能面略足計費系統用戶信息改變延遲面產比較影響甚至能影響計費系統運行

我接觸唯內存資料庫亞信移計費稽核系統使用由於稽核系統需要實施同步用戶狀態信息訂購信息產單進行稽核響應速度較慢產錯誤結初沒稽核系統候計費標准基本sp發用戶面卻經發現自沒實際使用或者已經取消項業務候自帳單仍收取費用移決要sp單進行稽核自數據標准徹底剪斷sp亂收費手段

要取用戶狀態信息訂購信息要系統同步同單進行稽核間處理間要求比較嚴格(用戶能短間內檢查自費信息)系統響應間要盡量短

通用資料庫面處於劣勢亞信三台rx8420作資料庫主機31省用戶信息按照數量少擔三台主機每省至少入庫進程於用戶比較採用進程進行入庫數據採集源主要通BOSS計費級系統

由於數據存儲內存所存儲數據結構通用資料庫所差異同保證數據安全磁碟內存數據鏡像每隔定間內存數據同步磁碟主機故障通磁碟恢復數據主機故障備用主機通HA接管於數據操作志滾沒Oracle做提供簡單恢復機制

計費系統首先要sp發單進行稽核主要標准用戶狀態訂購信息例用戶近7直處於關機狀態sp單現新訂購信息條單作錯單處理移通種式sp博弈取主稽核系統線用戶於sp投訴問題明顯減少

鏈接:內存資料庫與傳統資料庫異同

傳統資料庫系統關系型資料庫發種資料庫目處理永久、穩定數據關系資料庫強調維護數據完整性、致性難顧及關數據及其處理定限制能滿足工業產管理實應用需要實事務要求系統能較准確預報事務運行間

磁碟資料庫言由於磁碟存取、內外存數據傳遞、緩沖區管理、排隊等待及鎖延遲等使事務實際平均執行間與估算壞情況執行間相差整資料庫或其主要"工作"部放入內存使每事務執行程沒I/O則系統較准確估算安排事務運行間使具較態預報性提供力支持同實現事務定限制打基礎內存資料庫現主要原

內存資料庫所處理數據通"短暫"即定效間則新數據產前決策推導變效所實際應用採用內存資料庫處理實性強業務邏輯處理數據傳統資料庫旨處理永久、穩定數據其性能目標高系統吞吐量低代價處理數據實性要考慮相少些實際應用利用傳統資料庫特性存放相實性要求高數據

實際應用兩種資料庫結合使用內存資料庫替代傳統資料庫

鏈接二:幾款內存資料庫產品

■ Oracle TimesTen

Oracle TimesTenOracleTimesTen公司收購內存優化關系資料庫應用程序提供實企業行業(例電信、資本市場防)所需即響應性非高吞吐量Oracle TimesTen作高速緩存或嵌入式資料庫部署應用程序層利用標准 SQL 介面完全位於物理內存數據存儲區進行操作

■ Altibase

Altibase事務優先環境提供高性能高用性軟體解決案提供高性能、容錯能力事務管理能力特別適合通信、網銀行、證券交易、實應用嵌入式系統領域Altibase能夠限度發揮資料庫服務系統潛力增強數據伺服器處理能力Altibase支持客戶端/伺服器架構或嵌入式架構其客戶端/伺服器架構非適合般應用嵌入式架構應用程序嵌入資料庫伺服器適合於高效要求實系統

■ eXtremeDB

eXtremeDB實資料庫McObject公司款特別實與嵌入式系統數據管理設計資料庫 50K130K銷速度達微秒級eXtremeDB完全駐留主內存使用文件系統(包括內存檔)eXtremeDB採用新磁碟融合技術內存拓展磁碟磁碟做虛擬內存用實性能保持微秒級同數據管理量32BIT能達20G

㈤ 什麼情況下用內存資料庫

相對於磁碟,內存的數據讀寫速度要高出幾個數量級,將數據保存在內存中相比從磁碟上訪問能夠極大地提高應用的性能。同時,內存資料庫拋棄了磁碟數據管理的傳統方式,基於全部數據都在內存中重新設計了體系結構,並且在數據緩存、快速演算法、並行操作方面也進行了相應的改進,所以數據處理速度比傳統資料庫的數據處理速度要快很多,一般都在10倍以上。內存資料庫的最大特點是其"主拷貝"或"工作版本" 常駐內存,即活動事務只與實時內存資料庫的內存拷貝打交道。顯然,它要求較大的內存量,但並非任何時刻整個資料庫都存放在內存,即內存資料庫系統還是要處理I/O。

內存資料庫是以犧牲內存資源為代價換取數據處理實時性的,內存資料庫和磁碟資料庫都是當今信息社會里每個企業所必須的關系型資料庫產品,磁碟資料庫解決的是大容量存儲和數據分析問題,而內存資料庫解決的是實時處理和高並發問題。兩者的存在是相輔相成的,內存資料庫的事務實時處理性能要遠強於磁碟資料庫。但是相對的,他的數據安全方面還沒有達到磁碟資料庫比肩的地步。
內存資料庫將物理內存作為數據的第一存儲介質,而將磁碟作為備份。隨著電信業務的發展,系統對實時性的要求和對業務靈活修改的要求非常高,在此種情況下對於內存資料庫的需求也越來越高。磁碟資料庫的做法是將數據存入內存中進行處理,這種方式的可管理性及數據安全可靠性都沒有保障。而內存資料庫正是針對這一弱點進行了改進。

實際上,內存資料庫並不是一項時髦技術,其出現於上世紀60年代末,但由於市場的需求原因在90年代後期才開始發展。作為新一代資料庫,Altibase產品已經走向混合型資料庫,其版本Altibase 4.0已經有一套自帶的磁碟資料庫,用戶一旦購買了Altibase的內存資料庫,就無須再購買磁碟資料庫。它把熱數據(經常被使用的、訪問比較高的、經常要運算的數據)放在內存資料庫里,而把歷史性數據放在磁碟資料庫里,可為用戶進一步減少投資。
對於內存資料庫而言,可以將同樣資料庫的部分內容存放於磁碟上,而另一部分存放於內存中。用戶可以選擇將數據存儲在內存表中以提供即時的數據訪問。若訪問時間不緊急或數據存於內存中所佔空間過大時,用戶可將這些數據存入磁碟表中。

比如,在手機用戶開始拔打電話時,如果應用基於內存資料庫技術的混合數據管理引擎,就通過內存表檢索其服務選項並立即驗證用戶身份,而將通話清單和計費清單歸檔到磁碟表中。從而,達到了速度與資源使用的平衡。

內存資料庫的技術,一個很重要的特點,是可以對內存中的數據實現全事務處理,這是僅僅把數據以數組等形式放在內存中完全不同的。並且,內存資料庫是與應用無關的,顯然這種體系結構具有其合理性。內存引擎可以實現查詢與存檔功能使用的是完全相同的資料庫,同時內存表與磁碟表也使用的是完全相同的存取方法。存儲的選擇,對於應用開發者而言是完全透明的。

對於內存資料庫而言,實現了數據在內存中的管理,而不僅僅是作為資料庫的緩存。不像其它將磁碟數據塊緩存到主存中的資料庫,內存資料庫的內存引擎使用了為隨機訪問內存而特別設計的數據結構和演算法,這種設計使其避免了因使用排序命令而經常破壞緩存資料庫性能的問題。通過內存資料庫,減少了磁碟I/O,能夠達到了以磁碟I/O 為主的傳統資料庫無法與其相比擬的處理速度。

因此,內存資料庫技術的應用,可以大大提高資料庫的速度,這對於需要高速反應的資料庫應用,如電信、金融等提供了有力支撐。

由於把大多數數據都放在內存中進行操作,使得內存資料庫有著比磁碟資料庫高得多的性能表現,這一特點非常契合電信企業運營支撐系統對實時性的要求。

電信業的競爭正在全方位地展開,這種競爭必然帶來新的價值鏈模式以及新的計費方式,這些變化對目前的電信運營支撐系統是一個挑戰。比如,多種業務的計費環節將不再是單一的按照時長或通信距離收取費用,而可能是根據時長、內容、使用量等多種參數的組合計費。為了應對這些挑戰,電信企業先後引入了內存資料庫,以提高後台數據管理的實時性、精確性和靈活性。

盡管內存資料庫已不是傳統磁碟資料庫的概念,但是內存資料庫本質上還是資料庫,它也具有一般資料庫的基本功能:

■ 永久數據的管理,包括資料庫的定義、存儲、維護等;

■ 完成各種數據操作,如查詢處理、存取、完整性檢查;

■ 事務管理,包括調度與並發控制等;

■ 對存取的控制和安全性檢驗;

■ 具有資料庫的可靠性恢復機制。

相對於利用程序開發手段調用內存處理來說,內存資料庫自有其優勢。首先,內存資料庫是產品化的資料庫管理軟體,極大縮短了開發周期; 其次,內存資料庫有著開放的平台和介面,程序開發和移植更加靈活便捷,也便於維護和二次開發; 第三,可以通過使用統一的SQL語言方便地查詢內存中的數據; 最後,能在資料庫中保障數據的安全性和完整性。這些優勢,對於快速部署和簡化維護都是有利的。

但內存資料庫也有其不可避免的缺點,比如: 不容易恢復,內存資料庫中的數據不總是永久的,為了保證實時,也不一定是一致和絕對正確的,有的是短暫的,有的是暫時不一致或非絕對正確的。

電信企業一直是內存資料庫的主要用戶,近幾年來,隨著計算機硬體技術的飛速發展、內存容量的提高、價格下跌以及計算機進入64位時代操作系統後可以支持更大的地址,為內存資料庫的實現提供了可能。目前內存資料庫在電信行業的應用也日趨成熟,已有超過90G的電信系統案例,能自動擴展內存空間,不需要重啟資料庫,提供ESOL自定義存儲過程,支持多線程,開發效率高,程序移植容易等等。

下面以兩個例子來介紹內存資料庫的應用。

?電信計費數據的載入
電信的二次批價和實時累賬是計費系統中的兩個必備功能。
所謂二次批價是相對於一次批價來說的。
一次批價是按照國家標准資費來進行價格計算,比如: 全球通每分鍾本地通話為0.4元,在一次批價完成後,會根據這個用戶的套餐進行再一次的計算。以北京全球通用戶接聽4分鍾的電話為例,一次批價完成後,這條話單的價格是1.6元,如果這個用戶參加了10元包月接聽套餐,那麼在二次批價後,這次通話的費用就為0元。
一次批價是用於各大運營商之間結算的,而二次批價是針對用戶個人的。

實時累賬是將用戶從每月1號到目前為止的所有費用累加起來,也就是用戶目前可以通過10086查到截止到前一天的實時話費。累賬值可以幫助用戶控制高額話費或是供用戶即時查詢消費信息。

二次批價和實時累賬過程涉及用戶資料、用戶套餐等與用戶相關的信息,電信支撐系統在開始批價時必須載入這些數據。稍大一點的省級運營商的這些數據就會超過1000萬條,計費處理模型也由於套餐的組合、產品的組合以及不同的優惠規則變得相當復雜,載入這部分數據對系統而言是一筆不小的開銷,這就使得現在的計費處理速度比較慢,而且很難做到對數據的實時更新。內存資料庫的引入在一定程度上解決了這個問題。

在計費二次批價過程中數據量最大的是詳單數據,這部分數據不用放在內存資料庫中,每處理完一個話單文件或達到設定的提交記錄數時直接操作磁碟資料庫,不會影響系統性能。最急切的是將用戶資料、套餐、營業套餐和計費套餐對應關系數據、計費套餐模型數據及用戶累計數據放到內存資料庫中,這部分數據查詢操作遠比數據新增和更新操作要頻繁。除了這些數據外,當然還有應用需要的其他數據也都可以載入到內存資料庫。

在採用內存資料庫後,用戶通過營業部或客戶查詢實時話費的時候完全可以做到實時,比目前只能提供查詢到前一天的實時話費在業務上有了質的飛躍。因為系統在處理這部分數據時查詢流程和以前的完全一樣,但系統省去了以往內存中的數據和磁碟資料庫數據同步的環節,所以就能做到了實時查詢。對於信控來說也同樣,以往系統在累完賬後要按照一定周期刷新信控數據,這就存在一個時間差,不能夠完全做到實時。

而採用內存資料庫後,信控可以直接取得內存資料庫中的實時話費累計表中的數據,完全實現實時預警、停機。二次批價和累賬中採用內存資料庫後,對防欺詐、收入保障系統也有相當大的好處,這樣能夠充分保證運營商的切身利益。

另外,在採用內存資料庫後,整體提高了系統批價、累賬的處理速度,大大緩解訪問磁碟資料庫的壓力,提高數據查詢、修改、刪除的效率,也為後付費和預付費的融合提供了可能。

電信計費數據的同步
電信營業數據和計費系統中的數據總是在不斷的變化中,這就涉及內存資料庫中的數據和磁碟資料庫數據的同步問題(為了描述清楚,這里的磁碟資料庫以Oracle DB為例來說明)。數據同步包括兩部分: 從內存資料庫到Oracle DB數據同步和從Oracle DB到內存資料庫的同步。

1. Oracle DB到內存資料庫同步

這部分數據同步採用增量表的方式,營業系統或CRM新增或更新的數據將生成到Oracle的增量表中,計費後台程序先到這些增量表中查詢數據。如果能在這些增量表中查到數據就把這些數據更新到內存資料庫對應表中,如果查不到,就直接從內存資料庫中直接查詢,從而保證了數據的完整性和實時性。由於增量表的數據量一般會很小,所以這部分操作不會影響系統的性能。

2. 內存資料庫到Oracle DB同步

由於Oracle的計費後台批價、累賬數據幾乎都載入到了內存資料庫中,所以Oracle資料庫對應的數據表將主要用於對內存資料庫的數據備份。

用戶最新的實時話費等信息都保存在內存資料庫中,實時話費查詢將直接連接到內存資料庫中查詢,保證用戶得到最新的費用信息。信控也直接從內存資料庫查詢數據,因此對Oracle中的這部分數據已經沒有實時性的要求。這時內存資料庫到Oracle的同步可以由應用程序生成文件,定時地往Oracle資料庫中同步備份,或者採用Oracle 存儲過程在系統相對空閑時間段進行數據導入就可以了。

總體而言,由於市場與技術的快速發展,電信業務在不斷擴充,其運營和管理不斷優化,傳統的一些支撐系統的架構已經逐漸不能滿足日益增長的業務要求和客戶需求,引入一些新的技術來解決我們生產中遇到的問題是必然的。比如採用內存資料庫來代替以前的共享內存技術,使得原來在內存中不標準的東西,包括介面、格式和管理都標准化了。

內存資料庫只是多種新技術中有代表性的一種而已,只要解放思想、選用得當,完全可以在投入不大的情況下克服系統中的瓶頸,以最小的代價獲得最大回報。

通用資料庫大家見的多了,Oracle、Db2、Sqlserver、Sybase、Informix 還有最近比較火的Mysql、和Pqllite,當然還不能忘記開源的PostgreSQL。通常情況下這些資料庫可以承擔重要業務,但是在要求高性能方面還是略有不足。在計費系統中如果用戶信息常常改變的話延遲方面就會產生比較大的影響,甚至能影響到計費系統的正常運行。

我接觸到唯一的內存資料庫就是亞信在中移動計費中心稽核系統中使用的。由於稽核系統需要實施同步用戶狀態信息和訂購信息,然後對產生的話單進行稽核,如果響應速度較慢的話就會產生錯誤的結果。最初沒有稽核系統的時候,計費的標准基本是sp發過來的,然而用戶方面卻經常發現自己沒有實際使用或者已經取消這項業務的時候,自己的帳單中仍然收取了費用,因此中移動決心要對sp的話單進行稽核,以自己的數據為標准,徹底剪斷sp亂收費的手段。

如果要取到用戶狀態信息和訂購信息的話就要從多個系統中同步過來,同時對話單進行稽核,中間的處理時間要求比較嚴格(用戶可能會在短時間內檢查自己的話費信息),對系統響應時間就要盡量短。

通用資料庫在這方面處於劣勢。亞信就以三台rx8420作為資料庫主機,將31個省用戶的信息按照數量的多少分擔到三台主機,每個省至少有一個入庫進程,對於用戶比較多的就採用多個進程進行入庫。數據的採集來源主要是通過BOSS和計費的一級系統。

由於數據是存儲在內存中,所以存儲的數據結構和通用資料庫有所差異,同時為了保證數據的安全,在磁碟上有一個內存數據的鏡像,每隔一定時間將內存中的數據同步到磁碟上,當主機故障時可以通過磁碟恢復數據。當主機故障時,會有備用主機通過HA接管。但是對於數據操作的日誌和回滾就沒有Oracle做的好了,只提供了簡單的恢復機制。

在計費系統中首先要對sp發來的話單進行稽核,主要標準是用戶狀態和訂購信息。例如用戶最近7天一直處於關機狀態,如果sp的話單中出現新的訂購信息就將此條話單作為錯單處理。移動通過這種方式在和sp的博弈中取得主動。稽核系統上線後用戶對於sp的投訴問題明顯減少。

鏈接一:內存資料庫與傳統資料庫的異同

傳統的資料庫系統是關系型資料庫,開發這種資料庫的目的,是處理永久、穩定的數據。關系資料庫強調維護數據的完整性、一致性,但很難顧及有關數據及其處理的定時限制,不能滿足工業生產管理實時應用的需要,因為實時事務要求系統能較准確地預報事務的運行時間。

對磁碟資料庫而言,由於磁碟存取、內外存的數據傳遞、緩沖區管理、排隊等待及鎖的延遲等使得事務實際平均執行時間與估算的最壞情況執行時間相差很大,如果將整個資料庫或其主要的"工作"部分放入內存,使每個事務在執行過程中沒有I/O,則為系統較准確估算和安排事務的運行時間,使之具有較好的動態可預報性提供了有力的支持,同時也為實現事務的定時限制打下了基礎。這就是內存資料庫出現的主要原因。

內存資料庫所處理的數據通常是"短暫"的,即有一定的有效時間,過時則有新的數據產生,而當前的決策推導變成無效。所以,實際應用中採用內存資料庫來處理實時性強的業務邏輯處理數據。而傳統資料庫旨在處理永久、穩定的數據,其性能目標是高的系統吞吐量和低的代價,處理數據的實時性就要考慮的相對少一些。實際應用中利用傳統資料庫這一特性存放相對實時性要求不高的數據。

在實際應用中這兩種資料庫常常結合使用,而不是以內存資料庫替代傳統資料庫。

鏈接二:幾款內存資料庫產品

■ Oracle TimesTen

Oracle TimesTen是Oracle從TimesTen公司收購的一個內存優化的關系資料庫,它為應用程序提供了實時企業和行業(例如電信、資本市場和國防)所需的即時響應性和非常高的吞吐量。Oracle TimesTen可作為高速緩存或嵌入式資料庫被部署在應用程序層中,它利用標準的 SQL 介面對完全位於物理內存中的數據存儲區進行操作。

■ Altibase

Altibase是一個在事務優先的環境中提供高性能和高可用性的軟體解決方案。它提供高性能、容錯能力和事務管理能力,特別適合通信、網上銀行、證券交易、實時應用和嵌入式系統領域。Altibase能夠最大限度地發揮資料庫服務系統的潛力,增強數據伺服器的處理能力。Altibase支持客戶端/伺服器架構或嵌入式架構。其中客戶端/伺服器架構非常適合一般的應用。而嵌入式架構將應用程序嵌入到資料庫伺服器,適合於有高時效要求的實時系統。

■ eXtremeDB

eXtremeDB實時資料庫是McObject公司的一款特別為實時與嵌入式系統數據管理而設計的資料庫,只有 50K到130K的開銷,速度達到微秒級。eXtremeDB完全駐留在主內存中,不使用文件系統(包括內存檔)。eXtremeDB採用了新的磁碟融合技術,將內存拓展到磁碟,將磁碟當做虛擬內存來用,實時性能保持微秒級的同時,數據管理量在32BIT下能達到20G。

㈥ GBase 8t資料庫提供支持的應用類型有哪些

GBase 是南大通用數據技術有限公司推出的自主品牌的資料庫產品,目前在國內資料庫市場具有較高的品牌知名度。GBase系列產品包括:新型分析型資料庫GBase 8a、分布式並行資料庫集群GBase 8a Cluster、高端事務型資料庫GBase 8t、高速內存資料庫GBase 8m/AltiBase、可視化商業智能GBaseBI、大型目錄服務體系GBase 8d、硬加密安全資料庫GBase 8。

㈦ altibase里如何查看已創建存儲過程的代碼我是用isql命令登入的,沒有Altibase客戶端

1. 一般應用命令... 1
1.1. isql介紹... 1
1.2. 使用isql連接資料庫... 2
1.3. 查看altibase資料庫中所有的表... 2
1.4. 查看所有的sequence. 2
1.5. 查看錶結構和索引、主鍵... 3
1.6. 創建主鍵... 3
1.7. 查詢數據的前N條... 3
1.8. 修改表結構... 3
1.9. 退出altibase的iSQL. 3
1.10. 在shell腳本中使用isql命令... 4
1.11. 使用isql執行文件中的sql語句... 4
1.12. 導入導出數據... 4
1.13. Perl中altibase的DBI的使用... 6
2. 管理類命令... 6
2.1. 查詢當前佔用或等待鎖資源的操作... 6
2.2. altibase鎖的解鎖辦法... 7
2.3. 使用aexport進行數據備份和恢復... 7
2.4. 啟停資料庫使用server. 7
2.5. 連接會話查詢... 7
2.6. 關閉session. 7
2.7. 查詢SQL的執行時間... 8
2.8. 查詢表佔用空間大小... 8

㈧ gbase載入速度

可以修改interactive_timeout參數,該參數是互動式連接超時時間,默認為1000000s。

_Base 是南大通用數據技術有限公司推出的自主品牌的資料庫產品,目前在國內資料庫市場具有較高的品牌知名度。GBase系列產品包括:新型分析型資料庫GBase 8a、分布式並行資料庫集群GBase 8a Cluster、高端事務型資料庫GBase 8t、高速內存資料庫GBase 8m/AltiBase、可視化商業智能GBaseBI、大型目錄服務體系GBase 8d、硬加密安全資料庫GBase 8s。

_Base品牌的系列資料庫都具有自己鮮明的特點和優勢:GBase 8a 是國內第一個基於列存的新型分析型資料庫;GBase 8a Cluster是國內第一款分布式並行資料庫集群;GBase 8t是國內第一款與世界技術同級的國產事務型通用資料庫系統;GBase BI 是國內可視化商業智能的領先產品;GBase 8d 是國內第一品牌的目錄伺服器;GBase 8s 是國內第一款採用硬體加密技術獲得國家密碼管理局資質的安全資料庫;GBase 8m 是國內第一事務處理性能的資料庫。

㈨ 天津南大通用數據技術有限公司的核心產品

隨著客戶需求的發展,資料庫越來越需要採用不同的架構來支持不同的業務需求。南大通用面向數據分析市場研發了新型資料庫GBase 8a、分布式並行資料庫集群GBase 8a Cluster,並推出全國領先的數據可視化商業智能系統GBaseBI;面向數據安全市場研發了安全資料庫GBase 8s與目錄服務系統GBase 8d;面向數據事物處理市場,推出了GBase 8m內存資料庫。 新型資料庫GBase 8a致力於海量數據分析領域的應用,產品廣泛應用在統計、審計、金融、保險、交通運輸、安全等政府部門或企業。
分布式並行資料庫集群GBase 8a Cluster以10TB到PB級的海量數據計算規模為目標市場,產品主要應用在政府、黨委、安全敏感部門、統計、審計、銀監、證監等領域,以及電信、金融、互聯網、電力等擁有海量業務數據的行業。
商業智能系統GBase BI運用先進的數據可視化技術,更加智能、直觀、簡單地滿足全方位報表需求,幫助企業充分利用數據來提高決策質量,達成理想目標。 安全資料庫GBase 8s可以對涉密信息系統和非涉密敏感信息加強安全存儲保護措施,為黨政機關等信息涉密領域提供可信賴的安全數據管理方案;保護涉及公共安全的信息、涉及個人隱私信息、非涉密網的安全信息等敏感信息的安全存儲。
目錄服務系統GBase 8d實現對海量信息應用資源的快速查找與定位,並完整地控制使用者對資源的使用許可權,幫助用戶隨時掌握全網資源狀況,在信息化建設中發揮著管理資源和保障訪問安全的雙重作用。
同時,GBase 8d廣泛應用於我國省級CA和部委級CA等PKI/PMI系統中,以及大型企事業單位的身份標識管理系統中,並在省市級的電子政務建設中得到應用。 內存資料庫GBase 8m/Altibase主要用於電信行業BOSS/OCS/HB/ABM計費系統,金融行業指數分析系統、期貨期權交易系統,互聯網行業大規模用戶訪問的網路服務,以及實時處理等領域,面向高並發、短事務密集、對數據處理性能要求極高的應用場景。