最新發(fā)布第6380頁(yè)
排序
電商系統(tǒng)中的下單功能的mysql架構(gòu)設(shè)計(jì)
簡(jiǎn)單的訂單業(yè)務(wù)的基本模型設(shè)計(jì)用戶、商品(庫(kù)存)、訂單、付款,這里只考慮商品和訂單,流程是下訂單 -> 減庫(kù)存,這兩步必須同時(shí)完成,不能下了訂單不減庫(kù)存(超賣),或者減了庫(kù)存沒有生成...
為什么用docker部署
使用docker部署的優(yōu)勢(shì):1、更快速的交付和部署代碼,能大量地節(jié)約開發(fā)、測(cè)試、部署的時(shí)間;2、內(nèi)核級(jí)的虛擬化,可以實(shí)現(xiàn)更高的性能和效率;3、兼容性好,可更輕松的遷移和擴(kuò)展應(yīng)用程序;4、可以...
分布式情況下生成數(shù)據(jù)庫(kù)唯一ID的解決方案
id作為業(yè)務(wù)的唯一標(biāo)識(shí),在數(shù)據(jù)設(shè)計(jì)中屢見不鮮,例如: ?商品 —— product_id ?訂單 —— order_id ?消息 —— message_id 這些標(biāo)識(shí)往往就是數(shù)據(jù)庫(kù)的主鍵,MySQL會(huì)在主鍵是建立聚簇索引,這...
linux中文文件名亂碼怎么辦
linux中文文件名亂碼的解決辦法:1、下載并安裝“fonts-chinese-3.02-12.el5.noarch.rpm”和“fonts-ISO8859-2”語(yǔ)言包;2、修改/etc/sysconfig/i18n;3、重啟即可。 本文操作環(huán)境:linux5.9.8...
自動(dòng)記錄MySQL慢查詢快照腳本
寫這個(gè)腳本的初衷是在使用阿里云rds的過(guò)程中,數(shù)據(jù)庫(kù)出現(xiàn)異常,需要快速恢復(fù)。網(wǎng)上有許多類似的kill腳本,都是通過(guò) mysqladmin 實(shí)現(xiàn)的。然而 ali-rds 環(huán)境有以下限制: 不提供 SUPER 權(quán)限的用戶...
docker的四種網(wǎng)絡(luò)模式是什么
docker的四種網(wǎng)絡(luò)模式為:1、host模式,使用“–net=host”指定;2、container模式,用“–net=container:NAME_or_ID”指定;3、none模式,用“–net=none”指定;4、bridge模式。 本教程操作環(huán)...
讓mysqldump變成并發(fā)導(dǎo)出導(dǎo)入的魔法
首先說(shuō)明,mysqldump的導(dǎo)出速度并不慢,經(jīng)測(cè)試能達(dá)到50m/s的速度,10g數(shù)據(jù)花費(fèi)3分鐘的樣子,可以看到瓶頸在于網(wǎng)絡(luò)和磁盤io,再怎樣的導(dǎo)出工具也快不了多少,但是導(dǎo)入?yún)s花了60分鐘,磁盤和網(wǎng)絡(luò)大...
docker中的三劍客是指什么
docker中的三劍客是指swarm、compose和machine。compose是用來(lái)定義和運(yùn)行一個(gè)或多個(gè)容器運(yùn)行和應(yīng)用的工具;Machine是一個(gè)簡(jiǎn)化Docker安裝的命令行工具;Swarm是社區(qū)提供的原生支持Docker集群的工...
linux的發(fā)行版本有哪些
linux的發(fā)行版本有:1、Red Hat;2、Ubuntu;3、CentOS;4、SuSE;5、Gentoo;6、Debian ;7、Fedora Core;8、Mandriva;9、KNOPPIX;10、Linux Mint等等。 本教程操作環(huán)境:linux5.9.8系統(tǒng)、D...
mysql merge union merge sort_union 的不同
看到mysql手冊(cè)的index merge optimization,不禁有一些想法,所以記錄如下文 先來(lái)解釋下2種方式不同:這兩種方式都使用一個(gè)table中的不同二級(jí)索引進(jìn)行,注意是單個(gè)表。merge union :在使用or的...
Mac下brew方式安裝mysql
原本以為在mac下安裝配置mysql是一個(gè)很簡(jiǎn)單的事情,結(jié)果在這個(gè)過(guò)程中遇到了不少麻煩。用了快兩個(gè)小時(shí)才將問(wèn)題解決。寫此文的目的就是希望大家可以快速的在mac下安裝配置好mysql,少走些彎路! M...