最近有個新項目剛過完需求,正式進(jìn)入數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計階段,公司規(guī)定統(tǒng)一用數(shù)據(jù)建模工具 PowerDesigner。但我并不是太愛用這個工具,因為它的功能實在是太多了,顯得很臃腫繁瑣,而平時設(shè)計表用的也就那么幾個功能。
隨著互聯(lián)網(wǎng)的高速發(fā)展,企業(yè)中沉淀的數(shù)據(jù)也越來越多,這就對數(shù)據(jù)存儲層的擴(kuò)展性要求越來越高。當(dāng)今互聯(lián)網(wǎng)企業(yè)中,大部分企業(yè)使用的是MySQL來存儲關(guān)系型數(shù)據(jù)。如何實現(xiàn)MySQL數(shù)據(jù)存儲層的高度可擴(kuò)展性成為了互聯(lián)網(wǎng)企業(yè)必須要解決的問題。那么,如何實現(xiàn)真正意義上的MySQL無限擴(kuò)容呢?
本文主要分享菜鳥進(jìn)口實時數(shù)倉的升級經(jīng)驗,以及如何利用Flink的特性解決在開發(fā)實踐中遇到的問題。
B+樹被廣泛應(yīng)用于MySQL數(shù)據(jù)庫的索引實現(xiàn),不過并未展開細(xì)說,但是呢B+樹是一種重要的數(shù)據(jù)結(jié)構(gòu),常年出現(xiàn)在各種面試題中,這次就來一起學(xué)習(xí)下和B+樹相關(guān)的MySQL索引底層實現(xiàn)的內(nèi)容。
公司最近安排了一波商品搶購活動,由于后臺小哥操作失誤最終導(dǎo)致活動效果差,被用戶和代理商投訴了。經(jīng)理讓我?guī)聜円黄饛?fù)盤這次線上事故,于是……
這一篇會講解被一線大廠使用的兩款流量防控組件:Sentinel 和 Hystrix,以及對它們的橫向?qū)Ρ?,以及該如何選型。
秒殺這個話題到現(xiàn)在來說已經(jīng)是一個老生常談的話題了,不過因為又臨近一年一度的雙11,而且發(fā)現(xiàn)前段時間無論是阿里還是騰訊一些大廠其實還是在頻繁的問到這個場景題,所以還是準(zhǔn)備拿出來說說。
前段時間搭建了一套MySQL分布式數(shù)據(jù)庫集群,數(shù)據(jù)庫節(jié)點有12個,用來測試各種分布式事務(wù)方案的性能和優(yōu)缺點。測試MySQL XA事務(wù)時,正當(dāng)測試腳本向數(shù)據(jù)庫中批量插入數(shù)據(jù)時,強(qiáng)制服務(wù)器斷電!注意:是直接拔電源,使其瞬間斷電,再次重啟服務(wù)器后,MySQL數(shù)據(jù)庫報錯了。特此記錄MySQL XA事務(wù)的恢復(fù)。
正確的創(chuàng)建合適的索引,是提升數(shù)據(jù)庫查詢性能的基礎(chǔ)。
本文分析了Redis在使用過程中經(jīng)常會遇到的延遲問題,以及如何定位和分析。
原始單據(jù)與實體之間的關(guān)系、主鍵與外鍵、基本表的性質(zhì)、范式標(biāo)準(zhǔn)、通俗地理解三個范式、要善于識別與正確處理多對多的關(guān)系、主鍵PK的取值方法 正確認(rèn)識數(shù)據(jù)冗余……
?mysqldump是Mysql自帶的邏輯備份工具,其備份原理是通過協(xié)議連接到Mysql數(shù)據(jù)庫,將需要備份的數(shù)據(jù)查詢出來轉(zhuǎn)換成對應(yīng)的insert語句。當(dāng)需要還原這些數(shù)據(jù)時,只要執(zhí)行這些insert語句,即可將對應(yīng)的數(shù)據(jù)還原。
ClickHouse是什么? ClickHouse是一個用于聯(lián)機(jī)分析(OLAP)的列式數(shù)據(jù)庫管理系統(tǒng)(DBMS) 。
不管是IO瓶頸,還是CPU瓶頸,最終都會導(dǎo)致數(shù)據(jù)庫的活躍連接數(shù)增加,進(jìn)而逼近甚至達(dá)到數(shù)據(jù)庫可承載的活躍連接數(shù)的閾值。在業(yè)務(wù)service來看,就是可用數(shù)據(jù)庫連接少甚至無連接可用,接下來就可以想象了(并發(fā)量、吞吐量、崩潰)。
一名讀者反饋說:自己出去面試,被面試官一頓虐??!為什么呢?因為這名讀者面試的是某大廠的研發(fā)工程師,偏技術(shù)型的。所以,在面試過程中,面試官比較偏向于問技術(shù)型的問題。不過,技術(shù)終歸還是要服務(wù)于業(yè)務(wù)的,光會技術(shù)可不行,還要將技術(shù)應(yīng)用于項目中才行。結(jié)果,最后問了一連串的項目實戰(zhàn)問題,其中一個問題就是:如何在不重新復(fù)制整個庫的情況下,添加新數(shù)據(jù)庫到MySQL主從復(fù)制環(huán)境?
從支付寶官方獲悉,近日,中國工商銀行重要業(yè)務(wù)系統(tǒng)——對公(法人)理財系統(tǒng)完成從大型主機(jī)到分布式架構(gòu)改造,順暢運(yùn)行在金融級分布式數(shù)據(jù)庫OceanBase之上。據(jù)悉,這是工商銀行首次在阿里/螞蟻自主研發(fā)的數(shù)據(jù)庫上運(yùn)行重要業(yè)務(wù)系統(tǒng)。
從支付寶官方獲悉,近日,中國工商銀行重要業(yè)務(wù)系統(tǒng)——對公(法人)理財系統(tǒng)完成從大型主機(jī)到分布式架構(gòu)改造,順暢運(yùn)行在金融級分布式數(shù)據(jù)庫OceanBase之上。據(jù)悉,這是工商銀行首次在阿里/螞蟻自主研發(fā)的數(shù)據(jù)庫上運(yùn)行重要業(yè)務(wù)系統(tǒng)。 作為業(yè)內(nèi)最強(qiáng)的金融機(jī)構(gòu)之
從支付寶官方獲悉,近日,中國工商銀行重要業(yè)務(wù)系統(tǒng)——對公(法人)理財系統(tǒng)完成從大型主機(jī)到分布式架構(gòu)改造,順暢運(yùn)行在金融級分布式數(shù)據(jù)庫OceanBase之上。據(jù)悉,這是工商銀行首次在阿里/螞蟻自主研發(fā)的數(shù)據(jù)庫上運(yùn)行重要業(yè)務(wù)系統(tǒng)。
OceanBase商業(yè)化繼續(xù)加速,中國工商銀行完成首個系統(tǒng)改造
使用阿里云rds for MySQL數(shù)據(jù)庫(就是MySQL5.6版本),有個用戶上網(wǎng)記錄表6個月的數(shù)據(jù)量近2000萬,保留最近一年的數(shù)據(jù)量達(dá)到4000萬,查詢速度極慢,日??ㄋ?。嚴(yán)重影響業(yè)務(wù)。 問題前提:老系統(tǒng),當(dāng)時設(shè)計系統(tǒng)的人大概是大學(xué)沒畢業(yè),表設(shè)計和sql語句寫的不僅僅是垃圾,簡直無法直視。原開發(fā)人員都已離職,到我來維護(hù),這就是傳說中的維護(hù)不了就跑路,然后我就是掉坑的那個!