精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

百度已經在生產環境使用CockroachDB

責任編輯:editor004

作者:薛命燈

2017-10-30 11:10:36

摘自:INFOQ

百度DBA團隊在生產環境需要支持十億用戶對應用程序的訪問,所以他們必須提供大規模且性能穩定的基礎設施。在CockroachDB的幫助下,百度DBA團隊現在對原先的一些手動執行工作進行了自動化,包括數據庫復制、均衡管理和失效備援。

云原生分布式數據庫CockroachDB在推出之日起就受到了廣泛關注。近日,包括百度在內的一些公司紛紛投入CockroachDB的懷抱。百度的DBA團隊原先使用的是MySQL,現在開始使用CockroachDB,那么CockroachDB究竟幫助百度解決了哪些MySQL無法解決的痛點?

百度DBA團隊在生產環境需要支持十億用戶對應用程序的訪問,所以他們必須提供大規模且性能穩定的基礎設施。他們最開始使用的是MySQL,并通過分片和中間件為關鍵應用提供支持。但DBA團隊希望在有新應用加入時,不僅能夠提供大數據量存儲,還能保持高并發的實時訪問。為了加快查詢速度,還需要支持二級索引,同時還能支持基于已有數據執行一些實時的數據分析。如果繼續使用MySQL,開發人員就必須在應用程序端做很多開發工作,才能實現這些需求。而如果改用NoSQL數據庫,就要放棄二級索引、聚合功能和事務特性,這樣也會給應用程序增加很大的復雜性。

百度DBA團隊作為CockroachDB項目的貢獻者之一,他們發現CockroachDB不僅可以滿足他們的需求,而且不需要使用中間件,也不會給應用程序帶來任何復雜性。該團隊一邊參與該項目,一邊使用真實的流量負載來測試CockroachDB。最后,他們認為CockroachDB的架構非常適合他們的場景。

開發人員可以繼續使用SQL,而DBA團隊不僅能夠更快地作出運維響應,還能滿足開發團隊不斷增長的需求。如果要擴展容量,只要加入新的服務器,在上面安裝CockroachDB,然后重新配置負載均衡器就可以了。負載均衡器自動對數據庫流量進行路由、均衡和復制。

現在,百度在生產環境已經有兩個應用在使用CockroachDB。他們在10臺裸機上安裝CockroachDB,再加上一個負載均衡器來分配流量。每天訪問2TB數據,執行5000萬次寫入操作。不僅可以使用二級索引,還支持分布式SQL查詢。

在CockroachDB的幫助下,百度DBA團隊現在對原先的一些手動執行工作進行了自動化,包括數據庫復制、均衡管理和失效備援。

百度表示會繼續為CockroachDB項目作出貢獻,不斷增加新的特性,提升產品的可用性。百度還與Cockroach Labs合作,在中國舉辦了CockroachDB開發者見面會。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 五常市| 永安市| 贵德县| 萍乡市| 师宗县| 财经| 华容县| 平顶山市| 新干县| 桦川县| 祁连县| 板桥市| 郧西县| 新兴县| 大英县| 宣武区| 西乌珠穆沁旗| 万年县| 柘城县| 博爱县| 孟州市| 高邮市| 海盐县| 建平县| 大名县| 旬邑县| 大邑县| 商河县| 城市| 江口县| 松江区| 图片| 扶沟县| 土默特左旗| 清苑县| 南宁市| 永川市| 昌吉市| 锡林浩特市| 广丰县| 蒙城县|