日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数据切分——Atlas介绍

發布時間:2023/12/9 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据切分——Atlas介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??????? Atlas是由 Qihoo 360公司Web平臺部基礎架構團隊開發維護的一個基于MySQL協議的數據中間層項目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基礎上,修改了大量bug,添加了很多功能特性。目前該項目在360公司內部得到了廣泛應用,很多MySQL業務已經接入了Atlas平臺,每天承載的讀寫請求數達幾十億條。同時,有超過50家公司在生產環境中部署了Atlas,超過800人已加入了我們的開發者交流群,并且這些數字還在不斷增加。


?????? Atlas名字的由來:


?????? Atlas希臘神話中雙肩撐天的巨人,普羅米修斯的兄弟,最高大強壯的神之一,因反抗宙斯失敗而被罰頂天360期望這個系統能夠腳踏后端DB,為前端應用撐起一片天。


??????? Why Atlas?


??????? mysql-proxy是官方提供的mysql中間件產品可以實現負載平衡,讀寫分離,failover等,但其不支持大數據量的分庫分表且性能較差。


??????

??????? Atlas相對于官方MySQL-Proxy的優勢

??????????? 1.將主流程中所有Lua代碼用C重寫,Lua僅用于管理接口

??????????? 2.重寫網絡模型、線程模型

??????????? 3.實現了真正意義上的連接池

??????????? 4.優化了鎖機制,性能提高數十倍



??????? Atlas架構設計:


??????? Atlas是一個位于應用程序與MySQL之間中間件。在后端DB看來,Atlas相當于連接它的客戶端,在前端應用看來,Atlas相當于一個DB。Atlas作為服務端與應用程序通訊,它實現了MySQL的客戶端和服務端協議,同時作為客戶端與MySQL通訊。它對應用程序屏蔽了DB的細節,同時為了降低MySQL負擔,它還維護了連接池。

?????

?????????


????????? Atlas功能特點及常見問題:

1.Atlas是否支持多字符集?

對多字符集的支持是我們對原版MySQL-Proxy的第一項改進,符合國情是必須的。并且支持客戶端在連接時指定默認字符集。

2.Atlas是否支持事務操作?

支持,且處于事務狀態的客戶端中途退出時,Atlas會銷毀該客戶端使用的連接,讓后臺的mysql回滾事務,保證了事務的完整性。

3.自動讀寫分離挺好,但有時候我寫完馬上就想讀,萬一主從同步延遲怎么辦?

SQL語句前增加 /*master*/ 就可以將讀請求強制發往主庫。在mysql命令行測試該功能時,需要加-c選項,以防mysql客戶端過濾掉注釋信息。

4.主庫宕機,讀操作受影響么?

在Atlas中讀操作不受影響,Atlas會將讀請求轉發到其他還存活的從庫上。但此時寫請求將會失敗,因為主庫宕機了。

5.檢測后端DB狀態會阻塞正常請求么?

不會, atlas中檢測線程是異步進行檢測的,即使有db宕機,也不會阻塞主流程。在Atlas中沒有什么異常會讓主流程阻塞。

6.想下線一臺DB, 又不想停掉mysql server, 怎么辦?

可以通過管理接口手動上下線后端db, Atlas會優先考慮管理員的意愿。

7.想給集群中增加一臺DB, 不想影響線上正常訪問可以嗎?

通過管理接口可以輕松實現。

8.相比官方mysql-proxy, Atlas還有哪些改進?

A: 這實在是個難以回答的問題,性能,穩定性,可靠性,易維護性,我們做過幾十項的改進,下面會盡量列一些較大的改動

9.Atlas支持mysql的prepare特性嗎?

目前Atlas部分支持prepare功能,支持java,python,PHP(PDO方式)。

10.Altas支持多個主庫的運行模式嗎?

目前還未對于Atlas后面掛接多個主庫的情形進行測試過,不建議這樣使用。建議使用一主一從或一主多從的模式。

11.在使用Atlas的過程中,發現了Atlas存在的bug或者對Atlas有新的功能需求,如何反饋給開發者?

對于用戶反饋的bug,我們非常重視。歡迎用戶將bug的復現的環境、步驟和運行截圖發郵件至zhuchao[AT]360.cn。同時如果用戶在實際的應用場景中,對Atlas有新的功能需求,也可以向我們發郵件,我們將及時回復。另外有熱心網友建了QQ群326544838,開發者也已經加入,方便討論。

12.java程序連接Atlas出現亂碼問題

把jdbc連接中的amp;刪除掉,例如:將

jdbc:mysql://10.10.10.37:3306/user_db?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
修改為:

jdbc:mysql://10.10.10.37:3306/user_db?useUnicode=true&characterEncoding=utf-8&autoReconnect=true

13.監控主從同步之間的延遲?

Atlas不負責MySQL的主從同步操作,需要DBA自己管理。

14.java程序連接Atlas發現不能讀寫分離,所有的請求都發向主庫,這是為什么?

檢查一下java框架,是不是默認將autocommit設置為0了,很多java框架將語句都封裝在一個事務中,而Atlas會將事務請求都發向主庫。

15.Atlas有sql語句黑名單過濾機制嗎?

有的,Atlas會屏蔽不帶where條件的delete和update操作,以及sleep函數。


?????????

???????

???????

總結

以上是生活随笔為你收集整理的数据切分——Atlas介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青青视频在线播放 | 红桃成人网 | 成a人片亚洲日本久久 | 少妇无套内谢免费视频 | 四季av国产一区二区三区 | 亚洲一级Av无码毛片久久精品 | www.日韩一区 | www.国产在线视频 | 免费搞黄网站 | 黄色免费片 | 成人黄色片免费 | 亚洲第一大网站 | 国产伦精品一区二区三区视频黑人 | 一区二区三区四区日韩 | 欧美日韩久久久久久 | 国产三级在线播放 | 欧美成人第一页 | 亚洲永久无码精品 | 亚洲欧美强伦一区二区 | 成人综合一区 | 国产精品无套 | 成人a级免费视频 | 四季av一区二区凹凸精品 | av片亚洲 | 熟女少妇精品一区二区 | 水蜜桃av无码 | 精品一区二区在线播放 | 可以在线观看的av网站 | 长河落日电视连续剧免费观看 | 欧美视频成人 | 奇米97 | 欧美一级二级视频 | 久久久久久人妻一区二区三区 | 四虎久久久久 | 天天综合一区 | 538任你躁在线精品免费 | 丁香六月av| 日韩美女福利视频 | 波多野结衣在线视频免费观看 | 自拍偷拍2019 | 91九色中文| 国产一区二区三区三州 | 亚洲精品无码久久 | 亚洲精品成人av | 丁香激情综合 | 国产资源在线视频 | 亚洲精品电影网 | 无码任你躁久久久久久久 | 91国内产香蕉 | 免费成人深夜 | 婷婷一区二区三区 | 驯服少爷漫画免费观看下拉式漫画 | 亚洲国产高清国产精品 | 四虎视频国产精品免费入口 | 国产网站视频 | gv天堂gv无码男同在线观看 | 9i在线看片成人免费 | 亚洲国产精品狼友在线观看 | 午夜色婷婷 | 久久99精品久久只有精品 | 国产一级二级av | 色啪网站| 亚洲人成7777 | 香蕉视频在线免费 | 美女网站av | 看av的网址 | 国产乱码精品一区二区 | 中文字幕第7页 | 九七影院在线观看免费观看电视 | 欧美在线观看a | 久久艳片www.17c.com | 日韩色在线| 日本性高潮视频 | 貂蝉被到爽流白浆在线观看 | 午夜福利视频一区二区 | xxx在线播放 | 色福利网| 天堂网www在线 | 青青草官网 | 亚洲一区二区三区麻豆 | 亚洲美女久久 | 天干夜夜爽爽日日日日 | 成人黄色网 | 最新中文字幕免费视频 | 茄子视频懂你更多在线观看 | 日本成人免费 | 俄罗斯女人裸体性做爰 | 美女被捅个不停 | 国产成人区 | 欧美一区,二区 | 天天干天天操天天干 | 亚洲成人av影片 | 国产综合欧美 | 欧美黑人xxxⅹ高潮交 | 四季av在线一区二区三区 | 国产在线超碰 | 欧美高清x | 欧美专区在线视频 | 久久官网 |