成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

再無立錐之地!為什么說共享數(shù)據(jù)庫已成過去式?

數(shù)據(jù)庫
共享數(shù)據(jù)庫范式是一種常見的開發(fā)工作流程,即團(tuán)隊中的所有開發(fā)人員都共享某一個數(shù)據(jù)庫的訪問權(quán)限,都使用該數(shù)據(jù)庫來支持應(yīng)用程序開發(fā)。

 

本文轉(zhuǎn)載自公眾號“讀芯術(shù)”(ID:AI_Discovery)

共享數(shù)據(jù)庫范式是一種常見的開發(fā)工作流程,即團(tuán)隊中的所有開發(fā)人員都共享某一個數(shù)據(jù)庫的訪問權(quán)限,都使用該數(shù)據(jù)庫來支持應(yīng)用程序開發(fā)。

這一工作流程很簡單,無需為每個工程師配置基礎(chǔ)架構(gòu),使安裝成本降至最低,因而人們愿意選擇它。但由于工程師做出改變的同時不得不承擔(dān)著影響其他人工作的風(fēng)險,它也會給工程師造成痛苦和瓶頸。

Spawn使我們能夠輕松進(jìn)行數(shù)據(jù)庫配置,并使每個工程師都擁有自己專用的數(shù)據(jù)庫環(huán)境,而無需配置任何額外的基礎(chǔ)架構(gòu)。

共享數(shù)據(jù)庫

 

再無立錐之地!為什么說共享數(shù)據(jù)庫已成過去式?

 

共享數(shù)據(jù)庫通常包含一個生產(chǎn)數(shù)據(jù)庫的副本(適當(dāng)?shù)乇黄帘我詣h除敏感數(shù)據(jù),并且可能被子集化以縮小其規(guī)模),該副本由團(tuán)隊中的所有開發(fā)人員共享。共享數(shù)據(jù)庫的好處是管理的基礎(chǔ)架構(gòu)更少,開發(fā)人員只需將連接字符串插入共享數(shù)據(jù)庫即可快速啟動并運行。

盡管這種設(shè)置對一個很小的團(tuán)隊或很少進(jìn)行數(shù)據(jù)庫更改的團(tuán)隊頗有作用,但它很快會遇到一些問題:

  • 互踩:開發(fā)人員可能會嘗試對共享數(shù)據(jù)庫進(jìn)行矛盾互斥的更改,存在抹去彼此工作的風(fēng)險。
  • 不能安全地遷移應(yīng)用:更改一項功能的數(shù)據(jù)庫架構(gòu)可能會破壞其他代碼。
  • 未知狀態(tài):如果數(shù)據(jù)庫的狀態(tài)不受單個開發(fā)人員的控制,從一瞬間更改到下一瞬間,錯誤再現(xiàn)和應(yīng)用程序測試將變得更加困難。

共享數(shù)據(jù)庫模式日益落后,因為容器化使得數(shù)據(jù)庫供應(yīng)比以往任何時候都更容易,消除了基礎(chǔ)設(shè)施供應(yīng)的開銷。

每個開發(fā)人員一個數(shù)據(jù)庫

在這種模型下,團(tuán)隊中的每個開發(fā)人員都有自己的(隱藏的)生產(chǎn)數(shù)據(jù)庫副本,可以根據(jù)該副本進(jìn)行工作。這使開發(fā)人員可以單獨更改其數(shù)據(jù)庫副本,從而解決了由于爭用共享數(shù)據(jù)庫而引起的問題。

這在過去比較困難,因為我們必須為每個開發(fā)人員提供類似于生產(chǎn)的應(yīng)用程序數(shù)據(jù)庫的副本。但是,通過使用Spawn,我們可以從命令行配置臨時數(shù)據(jù)庫實例,而無需設(shè)置或托管任何其他基礎(chǔ)架構(gòu):

 

再無立錐之地!為什么說共享數(shù)據(jù)庫已成過去式?

 

使用Spawn,我們可以每天從生產(chǎn)環(huán)境中創(chuàng)建一個數(shù)據(jù)映像(作為計劃構(gòu)建管道的一部分),并使此映像對開發(fā)人員和CI系統(tǒng)都可用——所有這些都使用Spawn CLI。可以從備份文件或腳本創(chuàng)建映像。

然后,每個開發(fā)人員都可以基于此映像配置自己的數(shù)據(jù)庫,而不必像運行spawnctl create data-container 那樣輕松地離開命令行。

Spawn在幕后Kubernetes集群中創(chuàng)建并托管一個容器化的數(shù)據(jù)庫實例,將開發(fā)團(tuán)隊從管理自己的數(shù)據(jù)庫基礎(chǔ)設(shè)施的負(fù)擔(dān)中解脫出來,并獲得專用數(shù)據(jù)庫進(jìn)行開發(fā)的所有好處:

  • 快速提供任意規(guī)模的數(shù)據(jù)庫:Spawn使用塊級文件系統(tǒng)快照來恢復(fù)和寫入數(shù)據(jù)庫。這意味著即使是最大的映像也可以在幾秒鐘內(nèi)配置完畢,并且保持高速寫入。
  • 快照和還原:可以使用Spawn CLI spawnctl save命令隨時對數(shù)據(jù)庫進(jìn)行快照。使用spawnctlreset可恢復(fù)到以前的任何狀態(tài)。無需擔(dān)心數(shù)據(jù)庫更改,因為它總是很容易還原。
  • 無需基礎(chǔ)設(shè)施:Spawn負(fù)責(zé)數(shù)據(jù)庫的供應(yīng)和托管,允許開發(fā)人員專注于代碼。
  • 同一映像的多個副本:一個映像可用于根據(jù)需要提供盡可能多的數(shù)據(jù)庫——所有這些數(shù)據(jù)庫都有自己的連接字符串,相互獨立和分離。
  • 多數(shù)據(jù)庫支持:Spawn支持SQL Server、Postgres、MySQL、Redis和Mongo。

還等什么呢?是時候上手Spawn啦!

 

責(zé)任編輯:華軒 來源: 讀芯術(shù)
相關(guān)推薦

2012-08-03 09:19:27

Metro

2009-01-09 12:17:03

鮑爾默微軟收購雅虎

2012-01-06 10:35:07

2025-04-03 07:37:55

2020-11-19 17:11:33

機(jī)器人人工智能網(wǎng)站

2015-04-24 13:59:41

2021-01-04 11:26:25

5G運營商移動通信

2014-11-28 09:17:26

移動設(shè)備管理移動管理

2022-09-08 00:13:28

云計算云數(shù)據(jù)庫數(shù)字化轉(zhuǎn)型

2021-12-25 19:19:18

AndroidAndroid 13安卓

2015-08-14 11:39:28

工程師薪酬分析Java

2021-10-17 22:25:49

比特幣加密貨幣貨幣

2020-10-12 21:22:58

云數(shù)據(jù)庫數(shù)據(jù)庫

2025-02-26 14:05:22

2022-05-13 07:31:58

數(shù)據(jù)庫連接池druid

2020-03-27 16:05:49

數(shù)據(jù)庫數(shù)據(jù)MySQL

2017-05-02 21:05:01

分布式數(shù)據(jù)庫細(xì)說

2020-02-19 15:01:30

數(shù)據(jù)庫SQL技術(shù)

2022-01-20 15:29:43

戴爾服務(wù)器

2018-09-19 10:18:34

行式存儲列式存儲數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美一区二区另类 | 久久精品久久久 | 最新中文字幕在线 | 99国产精品久久久久久久 | 国产精品178页 | 精区3d动漫一品二品精区 | 欧洲在线视频 | 亚洲精品国产电影 | 天天曰夜夜操 | 国产精品免费一区二区三区四区 | 香蕉久久久久久 | 国产欧美日韩久久久 | 亚洲大片 | 99精品热视频 | av资源中文在线天堂 | 中文字幕成人在线 | 美女一区二区在线观看 | 激情网站 | 亚洲一区高清 | 久久国产精品首页 | 99视频在线播放 | 99精品国自产在线观看 | 亚洲成人免费av | 国产成人精品一区二区三区四区 | 欧美一级欧美三级在线观看 | 国产免费人成xvideos视频 | 色婷婷综合网站 | 免费在线观看黄色av | av中文字幕在线观看 | 精品国产乱码久久久 | 久久免费国产 | 国产精品成人一区二区三区吃奶 | 欧美一级免费看 | 热99视频 | 亚洲一区不卡 | 久久久精品网站 | 午夜免费视频 | 91精品观看 | 亚洲国产精品一区二区www | 欧洲视频一区二区 | 日韩成人在线观看 |