程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 分布式數據庫集群中間件

分布式數據庫集群中間件

編輯:MySQL綜合教程

分布式數據庫集群中間件


我是一個分布式數據庫集群中間件的開發者,已經一年多一點的開發時間了,今天總結點我所知道的一些事情,給有新近來到這個領域的研發人員一點借鑒。

生活不易,賺錢不易,離開只是為多賺點錢。----學渣

我只是說我所開發過的系統:

後面文章會有詳細的分析,這裡只做簡單的梳理。也就是你要研發分布式數據庫集群中間件,需要向著哪些方面去思考。

首先我們從名字去分析我們正在從事的工作內容:

1. 分布式

需要考慮它的方向(後面詳細說明)

a) 分布式中的概念

b) 分布式的模型

c) 分布式系統特性

2. 數據庫集群

我們是用MySQL來作後端存儲。

a) 什麼是MySQL

b) 數據庫集群有什麼用 (分庫分表是什麼,橫向切分縱向切分是什麼)

c) MySQL在系統中的角色是怎樣的

3. 中間件

中間件是什麼?

上述是通過名字來判斷我們需要了解哪些事情。

我們通過什麼技術來實現我們的分布式數據庫集群中間件?

1. 需要有網絡編程(socket,多路復用,libevent,ACE)

2. 需要有多線程編程(為什麼不是多進程,為什麼不是單線程)

3. 內存管理(針對操作系統內存的申請與釋放,怎麼能夠更好的管理內存)

4. 日志管理 (系統的日志怎麼存放,存放在哪)

5. 元數據信息管理(重啟系統,能夠恢復到關機狀態麼?)

許許多多的問題等待我們的研究。暫時說這麼多,待更新對上述問題的淺見。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved