meayundb的主要特性
雲平台由n>=1個meayundb子集群構成,每個子集群上的應用是完全相同的,唯一不相同的是每個meayundb子集群儲存的資料是不相同的。您的所有資料是分布儲存到雲平台的每個子集群中的,每個子集群僅儲存了您的資料的一部分。
meayundb子集群中meayundb例項數需要》=1(具體例項數由使用者確定),同一 個子集群中的meayundb例項資料是完全相同的,對外提供相同的業務應用,同乙個子集群中的meayundb例項是互為對方的資料備份,可以以增加 meayundb例項的方式,增加資料備份數。
雲平台沒有採用主從架構,不存在單點故障問題,隨著業務的擴充套件,可以線性增加子集群數,提高吞吐量,輕鬆應對上億行級資料的儲存和實時分析處理。
mapreduce流程
使用者向雲平台提交任務後,雲平台會分解使用者任務,並排程雲平台的meayundb例項,並行處理使用者任務,最終合併任務結果,合併後的結果可作為下一輪平行計算的輸入。
meayundb移動計算,而不移動資料,減少客戶端/伺服器程序間通訊開銷,並且在記憶體中進行資料計算,盡可能地提高了系統效能。
本次測試使用的軟硬體環境:
硬體配置:intel(r) xeon(r) cpue5-2609 @ 2.40ghz,8核8執行緒,記憶體32gb
作業系統:windows server 2008 r2 enterprise
資料表結構:
1. 查詢測試:
meayundb例項
記錄數(行)
耗時(毫秒)
單執行緒查詢例項1
單執行緒查詢例項2
單執行緒查詢例項3
單執行緒查詢例項4
單執行緒查詢例項5
單執行緒查詢例項6
單執行緒查詢例項7
單執行緒查詢例項8
8000萬資料對double資料列f5求和的耗時
查詢每條記錄的耗時
0.0288375微秒
每秒吞吐率(行/s)
34677070行
2. 插入測試:
meayundb例項
記錄數(行)
耗時(毫秒)
單執行緒插入例項1
插入每條記錄的耗時
5.9814微秒
每秒吞吐率(行/s)
167184.93行
開發簡單,快捷,技術要求低,對開發人員友好
高可伸縮性,按需彈性擴充套件
與關係型資料庫無縫整合
降低人的因素影響,降低專案風險
低延遲,高併發,微秒級資料訪問效率。
大資料儲存和實時平行計算
管理,開發,維護成本降低50-80%
工作效率2-4倍的提公升
效能10-100倍的提公升
嵌入式記憶體布局
從事手機平台研發也有一年多了,總結了一下有關手機記憶體方面的知識希望對新手有所裨益。如果有高手路過檢視之餘如有紕漏之處還請不吝賜教 說明 傳統 燒機 流程將軟體燒錄到flash中,軟體bootloader部分在nor flash中,軟體的其他部分燒錄到nand flash 強調一點 上圖左邊部分是f...
嵌入式系統 記憶體管理
教材 嵌入式系統及應用,羅蕾 李允 陳麗蓉等,電子工業出版社 嵌入式實時作業系統在記憶體管理方面需要考慮如下因素 快速而確定的記憶體管理 通常的作業系統都至少具有基本的記憶體管理方法 提供記憶體分配與釋放的系統呼叫 不使用虛擬儲存技術 在嵌入式實時作業系統中一般不使用虛擬儲存技術,以避免頁面置換所帶...
嵌入式 記憶體分配管理
嵌入式 記憶體分配管理 嵌入式的記憶體一般都非常的小,最進在學習lwip協議棧的移植,在正點原子的學習資料中找到了許多關於怎麼移植協議棧的東西,其中使用到了記憶體的分配管理技術,能夠高效的管理和使用記憶體,學習之後整理了放在這裡。一 記憶體分配管理函式 函式名函式說說明 輸入 輸出 memory i...