您的位置:首頁>科技>正文

七戰DTCC鑄成ACE 去哪兒網周彥偉暢聊資料庫的十八般武藝

說起去哪兒網的周彥偉, 相信很多資料庫領域的技術人都不陌生。 這位十多年技術老兵, 除了在去哪兒網負責資料庫平臺的管理和維護, 還在業餘時間跟朋友一起組建了中國MySQL用戶組(ACMUG), 並長期任ACMUG主席, 領導和組織中國MySQL社區活動, MySQL社區活動火遍大江南北以及臺灣、香港等地, 甚至北美、歐洲都有ACMUG的連絡人。 2016年初, 周彥偉被Oracle官方授予Oracle ACE Director, 這是Oracle官方授予資料庫領域專家的最高榮譽, MySQL方向的ACE Director 現在全球也僅有5人。

周彥偉除了平時的工作和活動, 還潛心總結, 積極寫作, 據悉他與王竹峰、強昌金一起合著的《MySQL運維內參—MySQL、Galera、Inception核心原理與最佳實踐》一書也將於今年5月面世,

據說為此書寫推薦序的大師們就有十幾人之多。

▲去哪兒網 周彥偉

3月1日, 歷時半年之久, 去哪兒網正式歸入攜程系, 與攜程精細化、個性化的服務不同, 去哪兒是一家技術基因很強的公司, 更加注重科技智慧化的發展,

用科技使所有人獲得優質的旅遊體驗。

據悉, 目前去哪兒網的業務支撐是由多種資料庫組合構成的, 公司大部分OLTP業務採用了MySQL資料庫;對於資料量非常大, 又不利於分庫分表的資料, 公司選擇性的使用HBase;針對熱點資料以及對訪問延時特別敏感的業務, 大規模的使用Redis做緩存。 在幾年前去哪兒網資料庫團隊就開始在周彥偉的帶領下, 隨機應變, 根據業務需要選擇合適自己的資料庫, 這也是資料庫應用發展的必然趨勢。

資料庫安全問題頻發, 企業級數據安全如何把控

2017年伊始, 就發生了多起資料庫安全事件, 先是多家企業的MongoDB資料庫遭到駭客攻擊勒索, 眾多商業使用者的重要資訊洩露, 再是Gitlab一位元操作員為解決一個惡意攻擊問題,

在極度疲勞的情況下, 誤刪除了主要資料庫的300G資料。

面對頻發的資料庫安全問題, 企業要如何把控資料安全呢?周彥偉認為除去DBA的問題, 就資料庫而言, 企業在資料安全層面還有很多工作可做:

第一, 在資料庫設置和架構設計上, 要考慮到資料安全的因素, 保證在某台伺服器突然宕機的情況下不會丟失資料;

第二, 重視資料庫的備份, 要有完備的資料庫備份, 並保證所有資料庫備份是隨時可用的, 且能恢復到指定的時間點;

第三, 在資料庫操作上, 謹防誤操作, 特別是誤刪除和誤更新;

第四, 在資料庫的資料層面, 需要對某些敏感性資料, 例如手機號碼, 身份證, 銀行卡號等等做加密操作,

這樣即便是被拖庫了, 駭客拿到的也是密文, 不解密是無法閱讀的, 這降低了資料洩露的風險。

除了以上的方法, 事先預防、監控也是很重要的。 周彥偉認為隨著大資料的發展應用, 除了傳統的直接通過監控資料設置閾值告警之外, 還可以通過大資料系統的資料分析, 智慧地預測系統發展的趨勢, 提前預報即將出現的問題。 另外, 也可以通過綜合系統中其他元件的各種資訊, 聯動預報相關元件的潛在風險, 做到智慧監控、提前預警。

關於資料庫行業的熱點話題, 老周有話說

1.開來源資料庫份額越來越高, 而商業資料庫市場在不斷萎縮, 有外媒稱商業資料庫已死, 您怎麼看待這種變化?

周彥偉:開來源資料庫的發展和繁榮是時代發展的必然結果,

但是到目前為止, 商業資料庫在功能和技術上還是要領先開來源資料庫一個時代的。 隨著互聯網的普及以及互聯網賺取收入模式的轉變, 傳統的軟體式銷售策略已經慢慢的背離時代, 人們對資料庫的需求也更多樣, 未來定制化和個性化將是開來源資料庫致勝的法寶之一。

開源的優勢在於源碼公開, 邏輯透明, 在資料庫這種安全敏感的元件上, 使用開源會更讓使用者覺得放心, 特別是存儲機密資料的時候, 開來源資料庫顯得更安全;開源的優勢還在於社區活躍, 資源眾多, 回饋及時, 特別是像MySQL這樣流行的資料庫, 可以很輕鬆地找到任何問題的解決方案和修復方式。

另外一個不可忽視的事實是, 雲服務越來越流行了,不管是基於商業資料還是基於開來源資料庫,在雲服務商那裡都成了商業資料庫,這也許會是未來開來源資料庫賺錢的重要途徑,同時也會是商業資料庫起死回生的一劑良藥。

2.國內外各大巨頭都推出了自己的雲資料庫產品,您對於雲資料庫的發展持怎樣的看法?

周彥偉:雲資料庫方興未艾,終會有燎原之勢的一天。雲的使用價值不在於雲的形式(無所謂公有雲、私有雲還是混合雲),而在於雲服務所帶來的便利和節能。相信在不久的將來,會有更多的使用者享受到雲服務的便利,特別是私有雲服務。越來越多的大型企業、機構、組織會在自己的機房搭建自己的服務,並通過搭建這樣的服務,提高生產效率,節約人力和物力成本,最終實現完全透明的“傻瓜式”工作。

工作多年,老周對DBA有一些自己的見解

關於職業選擇,老周的看法是:

技術的選擇,開來源資料庫在近十年來隨著互聯網的不斷發展,已經徹底深入人心了,SQL也好,NoSQL也罷,MySQL也好,MariaDB也罷,亦或是大資料,雲計算,不管是呼聲,技術積累,還是大眾接受的程度,都已經根深蒂固。接受開源,使用開源,回報開源,良性迴圈已經形成,勸人改行到MySQL這件事,目前還是靠譜的。

平臺的選擇,你得需要靠譜的戰友,默契配合,肝膽相照。你得需要明理的領導,高瞻遠矚,運籌帷幄。你得需要寬闊的平臺,有空間才有想像,有深度才能卓著。總之,你需要發展的潛力。

社區的選擇,一個人的快速發展,需要社區的説明,而活躍、開放、技術實力雄厚的社區也的確能夠幫助人的成長。中國MySQL用戶組(ACMUG)彙聚了中國大部分MySQL領域內的專家和大師,每年都有若干場技術交流活動,目前已經吸引了包括國內阿裡、騰訊、去哪兒網,國外Oracle、MariaDB、Facebook等等一大批技術專家前來分享,連MySQL和MariaDB的創始人Monty先生也兩赴中國,參加ACMUG的活動並多次演講。同時ACMUG的成員也是DTCC的常客,為DTCC也奉獻了大量演講。

關於DBA的招聘:

一方面,周彥偉強調,企業要招四種人:思想道德品質好的人;表達溝通能力強的人;博聞強志底子厚的人;聰明智慧有愛好的人;

另一方面,應聘者也要注意選擇自己的東家:

此公司的行業前景如何:應該找行業發展好,對資料庫要求嚴格,有業務,有規模,有壓力的地方才能鍛煉自己的能力。

此團隊的技術口碑如何:應該找團隊技術強大、氣氛活躍、學習自由、有發展機會,有沉澱積累的團隊。

此面試官的形象素質如何:面試官很可能就是自己將來的老大,他的形象和能力將會影響你相當長的時間,拒絕一個素質低下的面試官,跟隨一個才能卓越的老大會是明智之選。

此招聘的嚴謹程度如何:一個招聘要求,能看出這個企業對人的態度,也能分辨出孰好孰壞。尊重招聘這件事,尊重DBA這個崗位,尊重應聘者本人,這是企業基本的道德。

七戰DTCC,老周將祭出哪些新招?

DTCC是IT168舉辦的資料庫技術人盛會,自2010年舉辦以來周彥偉一直給予大力支持,今年是他七戰DTCC,相信小夥伴們和筆者一樣好奇他會祭出哪些新招?採訪中周彥偉透露:今年將關注MySQL集群方向,他認為MySQL最終的發展路線一定是集群化,MySQL NDB Cluster(MNC),MySQL Galera Cluster(MGC),MySQL InnoDB Cluster(MIC)是MySQL歷史上三種不同的集群實現方式,所以今年將和大家一起分享這三種MySQL的集群化的實現。

雲服務越來越流行了,不管是基於商業資料還是基於開來源資料庫,在雲服務商那裡都成了商業資料庫,這也許會是未來開來源資料庫賺錢的重要途徑,同時也會是商業資料庫起死回生的一劑良藥。

2.國內外各大巨頭都推出了自己的雲資料庫產品,您對於雲資料庫的發展持怎樣的看法?

周彥偉:雲資料庫方興未艾,終會有燎原之勢的一天。雲的使用價值不在於雲的形式(無所謂公有雲、私有雲還是混合雲),而在於雲服務所帶來的便利和節能。相信在不久的將來,會有更多的使用者享受到雲服務的便利,特別是私有雲服務。越來越多的大型企業、機構、組織會在自己的機房搭建自己的服務,並通過搭建這樣的服務,提高生產效率,節約人力和物力成本,最終實現完全透明的“傻瓜式”工作。

工作多年,老周對DBA有一些自己的見解

關於職業選擇,老周的看法是:

技術的選擇,開來源資料庫在近十年來隨著互聯網的不斷發展,已經徹底深入人心了,SQL也好,NoSQL也罷,MySQL也好,MariaDB也罷,亦或是大資料,雲計算,不管是呼聲,技術積累,還是大眾接受的程度,都已經根深蒂固。接受開源,使用開源,回報開源,良性迴圈已經形成,勸人改行到MySQL這件事,目前還是靠譜的。

平臺的選擇,你得需要靠譜的戰友,默契配合,肝膽相照。你得需要明理的領導,高瞻遠矚,運籌帷幄。你得需要寬闊的平臺,有空間才有想像,有深度才能卓著。總之,你需要發展的潛力。

社區的選擇,一個人的快速發展,需要社區的説明,而活躍、開放、技術實力雄厚的社區也的確能夠幫助人的成長。中國MySQL用戶組(ACMUG)彙聚了中國大部分MySQL領域內的專家和大師,每年都有若干場技術交流活動,目前已經吸引了包括國內阿裡、騰訊、去哪兒網,國外Oracle、MariaDB、Facebook等等一大批技術專家前來分享,連MySQL和MariaDB的創始人Monty先生也兩赴中國,參加ACMUG的活動並多次演講。同時ACMUG的成員也是DTCC的常客,為DTCC也奉獻了大量演講。

關於DBA的招聘:

一方面,周彥偉強調,企業要招四種人:思想道德品質好的人;表達溝通能力強的人;博聞強志底子厚的人;聰明智慧有愛好的人;

另一方面,應聘者也要注意選擇自己的東家:

此公司的行業前景如何:應該找行業發展好,對資料庫要求嚴格,有業務,有規模,有壓力的地方才能鍛煉自己的能力。

此團隊的技術口碑如何:應該找團隊技術強大、氣氛活躍、學習自由、有發展機會,有沉澱積累的團隊。

此面試官的形象素質如何:面試官很可能就是自己將來的老大,他的形象和能力將會影響你相當長的時間,拒絕一個素質低下的面試官,跟隨一個才能卓越的老大會是明智之選。

此招聘的嚴謹程度如何:一個招聘要求,能看出這個企業對人的態度,也能分辨出孰好孰壞。尊重招聘這件事,尊重DBA這個崗位,尊重應聘者本人,這是企業基本的道德。

七戰DTCC,老周將祭出哪些新招?

DTCC是IT168舉辦的資料庫技術人盛會,自2010年舉辦以來周彥偉一直給予大力支持,今年是他七戰DTCC,相信小夥伴們和筆者一樣好奇他會祭出哪些新招?採訪中周彥偉透露:今年將關注MySQL集群方向,他認為MySQL最終的發展路線一定是集群化,MySQL NDB Cluster(MNC),MySQL Galera Cluster(MGC),MySQL InnoDB Cluster(MIC)是MySQL歷史上三種不同的集群實現方式,所以今年將和大家一起分享這三種MySQL的集群化的實現。

Next Article
喜欢就按个赞吧!!!
点击关闭提示