資料庫安全

當資料庫扼住系統性能咽喉,直接分庫分表能解決嗎

眾所周知,資料庫很容易成為應用系統的瓶頸。單機資料庫的資源和處理能力有限,在高併發的分散式系統中,可採用分庫分表突破單機侷限。 本文總結了分庫分表的相關概念、全域性ID的生成策略、分片策略、平滑擴容方案及流

分散式 ID 生成方案探討

我們用個業務場景的例子來說明: 如果一個業務的資料使用 MySQL 儲存,基於使用者ID進行分庫分表,每一條資料都需要分配一個在這個業務中的全域性唯一ID,如何實現全域性唯一 ID ?本文探討一些方案。

開源週報第45期:努力盡今夕,少年猶可誇

最近身邊有幾個朋友從天而降“少年維特之煩惱”,苦惱期末考試考得不好,回家過年不暢快。這可真的是多餘,平常也沒見你多認真學習呀!不過這個話得放在心裡,不能講出來。 蘇軾同學寫過一首詩叫:守歲,詩是這麼寫的:明

Django 使用心得 (四)多資料庫

部落格原文地址: elfgzp.cn/2019/01/09/… 相信有開發者在專案中可能會有需要將不同的 app 資料庫分離,這樣就需要使用多個數據庫。 網上也有非常多的與 db_r

是時候 Get 新技能了:使用 Java 爬取網頁資訊

如果你想利用自己的技術做出一點有意思的產品來,那麼爬蟲、演算法和 AI 等技術可能是一個不錯的突破口。今天,我們就來介紹下使用 Java 爬取頁面資訊的幾種思路。 說起爬蟲,自從 Python 興起之後,人

更新實體只更新非空欄位

更新實體的時候,經常會獲取整個實體對資料庫進行更新,但是前端傳回的實體可能是不完整的,某些空欄位是不需要更新,這樣會造成資料不完整,需要過濾出非空欄位進行更新 1.首先要寫好基類   其中基類中要有獲取主鍵的方

我們為什麼要遠離資料庫生成的ID?- Tugberk Ugurlu

在我們當前為團隊構建SQL Server資料目錄的過程中 ,我們正在優化我們的解耦工程工作。有一些具體的因素對我們非常重要,從根本上說,這歸結為兩個核心原則,我希望每個軟體工程專業人士都會同意:

用 Golang 處理資料庫遷移

最近在r/reddit 中不斷出現 我如何使用 Go 來完成資料庫遷移? 對於我和大多數人這種從其他語言例如 PHP 或是 Ruby 轉到 Go 的人來說,資料庫遷移在這

實現一個秒殺系統

之前我寫了如何實現分散式鎖和分散式限流,這次我們繼續在這塊功能上推進,實現一個秒殺系統,採用spring boot 2.x + mybatis+ redis + swagger2 + lombok實現。

支付系統如何進行分散式改造

原創宣告:本文系作者原創,謝絕個人、媒體、公眾號或網站未經授權 轉載,違者追究其法律責任。     傳統支付系統面臨的挑戰 隨著近年來移動支付的興起 ,如條碼支付、聲波支付、NFC 近

1746241518.9137