Twitter 公開修改版本的 MySQL
當購入的實物產品不夠好用,不少人都會嘗試把它自行改良,但在軟體的世界卻難以這樣做,因為產品的原程式碼根本不在我們手上,縱使知道產品出了問題 也無可奈何,只能向製造商反映要求。開源軟體的好處,便是用家可以因應自己的需要對軟體進行修改,Twitter便是例子之一。
Twitter在2012年4月9日,釋出了自行修改的資料庫MySQL 5.5版本,名為Twitter MySQL 5.5,並以開源方式公開。Twitter一向採用MySQL管理時間線、使用者資訊、興趣圖譜(Interest Graph)和發文。正因為 MySQL採用的是開源授權,Twitter才可以將它改良後再向公眾釋出,對以傳統方式賣買的軟體廠商來說,是絕對無法想像的事。
Twitter MySQL 5.5改良的部分包括提供InnoDB引擎額外的系統監控引數,改善NUMA(Non-Uniform Memory Access)架構的記憶體配置、伺服器端的查詢逾時設定、InnoDB快取的匯出及還原及改善在 SSD硬碟上的運作效能,包括減少頁面重新整理和磁碟寫入,從以提高磁碟壽命。Twitter MySQL 5.5的程式碼已經在GitHub上公開,MySQL的部分沿用本來的GPLv2授權,由Twitter開發的功能追加部分則採用BSD授權。
來自:http://www.linuxpilot.net/industry/news/2012041301Twitter-MySQL
相關文章
- Twitter能公開其演算法嗎?演算法
- MYSQL的操作類(修改後的新版本) (轉)MySql
- MySQL 8.0之後版本密碼修改MySql密碼
- Twitter 開源其 MySQL 優化成果MySql優化
- mysql 8.0.11 以上版本修改root密碼MySql密碼
- 【Mysql】mysql公開課之-mysql5.7複製特性MySql
- Twitter釋出BootStrap 2.3版本!boot
- 【Mysql】公開課之-Query-rewriteMySql
- MySQL的版本以及版本號MySql
- Twitter 的那些開源軟體
- MySQL修改表的列名MySql
- 修改MySQL的時區MySql
- 讀書公園的四個版本
- 修改或隱藏Nginx的版本號Nginx
- 【Mysql】修改mysql時區MySql
- 修改MySQL中的資料MySql
- 修改mysql的root密碼MySql密碼
- MS-DOS和Windows版Word的早期版本原始碼已公開Windows原始碼
- 馬斯克剛公佈Twitter資料讀取架構圖馬斯克架構
- MyEclipse - 修改Maven預設的Jdk版本EclipseMavenJDK
- 修改Python預設的執行版本Python
- maven 修改使用jdk版本MavenJDK
- docker中的MySQL修改時區DockerMySql
- 修改Mysql root密碼的方法MySql密碼
- mysql 修改資料庫的列MySql資料庫
- mysql儲存過程的修改MySql儲存過程
- mysql編碼修改MySql
- mysql表引擎修改MySql
- Linux下修改gcc和g++的版本LinuxGC
- 最全的 Twitter Bootstrap 開發資源清單boot
- 使用perl比較mysql的版本MySql
- Mysql學習版本的選擇MySql
- 萬維鏈 Testnet Beta版本面向全球展開有獎公測
- wdcp修改mysql的資料目錄MySql
- 修改MySQL密碼的四種方法MySql密碼
- Ubuntu下修改mysql的字符集UbuntuMySql
- mysql密碼忘記的修改(轉)MySql密碼
- MySQL版本詳解MySql