原创 Aerospike C客戶端手冊———用戶定義函數—註冊用戶定義函數

註冊用戶定義函數 Aerospike C 客戶端提供在數據庫中註冊、更新或移除一個用戶定義函數(UDF)模塊的能力。目前,用戶定義函數僅支持LUA語言。 aerospike_udf_put() — 註冊或更新UDF模塊。aerosp

原创 令人迷惑的CAP與ACID用語

令人迷惑的CAP與ACID用語   CAP和ACID共享相同的詞彙表:原子性(Atomic)、一致性(Consistent),諸如此類。但內有玄機:這些詞語雖一樣,但它們的意思是完全不同的東西。CAP來自分佈式系統理論,而ACID屬於數

原创 RDBMS庫表與Redis模型間的一種映射方式

年前一段時間,在內存數據庫選型上,還在Aerospike與Redis兩者間遊移不定。因爲Redis畢竟業界已經有很多成功案例,而且國內互聯網大佬們BAT也在使用,網上資源也很豐富;而Aerospike剛剛開源,在應用案例與技術資源這兩方面

原创 Postgres-XL:基於PostgreSQL的開源可擴展數據庫集羣

​Postgres-XL:基於PostgreSQL的開源可擴展數據庫集羣                   最近這一年業界去“IOE”越叫越響,很多傳統企業也把去“IOE”計劃擺上了桌面。我老是想不明白這些非互聯網企業(比如:銀行

原创 Aerospike C客戶端手冊———最佳實踐—記錄使用

 記錄使用 記錄是Aerospike表示存儲在數據庫中數據的形式。記錄由元數據和多個bin組成。這些bin保存記錄的數據。每個bin有一個名稱與一個值。元數據是關於記錄的附加信息。在數據庫中使用鍵(key)查找記錄。 初始化記錄 通

原创 OpenShift從源碼構建部署應用初體驗

OpenShift從源碼構建部署應用初體驗 這兩天在翻OceanBase 0.4版本(唯一開源的版本)的源碼,原因是前些天有人講OceanBase非分區表的數據也是打散到多個節點分佈的,這與我觀看過的螞蟻金融雲上OB文檔不一樣,文檔中講O

原创 藍綠、A/B和金絲雀部署 —— 《DevOps with OpenShif》第3章 節選

藍綠、A/B和金絲雀部署 ​ —— 《DevOps wit

原创 Aerospike C客戶端手冊———事務級一致性保證

 事務級一致性保證 作爲分佈式數據庫,Aerospike支持自動的數據複製。最常見的,數據庫被配置成每條記錄維護兩個完全相同的拷貝。即所說的“複製因子爲2。 服務器也支持其它複製因子,以namespace爲基礎進行配置。 (關於數據

原创 Aerospike C客戶端手冊———Benchmarks

 Benchmarks Aerospike C客戶端函數庫附帶了一個benchmark工具,是使用C客戶端函數庫構建。 利用這個benchmark工具,能夠: 以特定的讀取比率向數據庫寫入數據與讀取數據。改變客戶端線程數,模擬客戶端

原创 Aerospike C客戶端手冊———最佳實踐—使用策略

 使用策略 Aerospike客戶端使用一種稱爲策略的機制來定義數據庫操作的行爲。 策略值指示一個操作的行爲。每個操作依賴於一系列策略值,統稱爲操作策略。每個操作接受一個策略對象做爲第三個參數。 例如:aerospike_key_g

原创 Aerospike C客戶端手冊———共享內存

 共享內存 每個客戶端實例運行一個額外的集羣侍服線程,週期地輪詢集羣各服務器節點以得到集羣的狀態。在一個單進程/多線程環境,只需要一個客戶端實例。此實例被設計成跨多線程共享。 在一個多進程/單線程環境,需要多個客戶端實例,意味着多個

原创 Aerospike C客戶端手冊———日誌

日誌 Aerospike C客戶端有一個日誌設施,用於記錄內部日誌信息。默認情況下,日誌記錄器將日誌信息寫到stderr。但應用可更改日誌的詳細程度或提供一個客戶化方法來記錄日誌信息。 設置日誌級別 若應用需要修改日誌信息詳細程度

原创 Aerospike C客戶端手冊———錯誤處理

錯誤處理 每個數據庫操作均接受一個as_error對象做爲參數。當在操作期間發生錯誤,參數as_error會被填入狀態碼和錯誤信息。通常,參數as_error是數據庫操作的第二個參數。 as_error提供的信息包括: code 

原创 MySQL Server-Side Cursor及OceanBase是否支持此功能

MySQL Server-Side Cursor及OceanBase是否支持此功能 背景與目的 從過往經驗,從Informix到Oracle到DB2,應用使用這些數據庫時,都會被強調:在語句中儘量使用變量參數,然後Prepare後可多次使

原创 OpenShif Route路由實現機制探究(1)

OpenShif Route路由實現機制探究(1) 在前面一篇譯文《藍綠、A/B和金絲雀部署 —— 《DevOps with OpenShif》第3章 節選》中,利用OpenShift Route路由配置實現了藍綠、A/B部署,在整個過