自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

四種優(yōu)秀的數(shù)據(jù)庫(kù)設(shè)計(jì)工具

譯文
運(yùn)維 數(shù)據(jù)庫(kù)運(yùn)維
本文將從用戶界面、可支持的數(shù)據(jù)庫(kù)、數(shù)據(jù)工具、以及售價(jià)四個(gè)方面,比較四種優(yōu)秀數(shù)據(jù)庫(kù)設(shè)計(jì)工具的各自優(yōu)缺點(diǎn)。

【51CTO.com快譯】眾所周知,良好的數(shù)據(jù)庫(kù)設(shè)計(jì)能夠大幅減少后期的運(yùn)維工作,同時(shí)也能最大程度地減少軟件項(xiàng)目出錯(cuò)的可能。由于我們所面臨的真實(shí)項(xiàng)目需求往往五花八門,因此需要找到合適的設(shè)計(jì)工具,來(lái)實(shí)現(xiàn)事半功倍的效果。

本文將從如下四個(gè)方面和您一起比較四種優(yōu)秀數(shù)據(jù)庫(kù)設(shè)計(jì)工具的各自優(yōu)缺點(diǎn)。

  • 用戶界面
  • 可支持的數(shù)據(jù)庫(kù)
  • 數(shù)據(jù)工具
  • 售價(jià)

1.DbSchema

官網(wǎng):https://dbschema.com/

DbSchema是一種可用于復(fù)雜數(shù)據(jù)庫(kù)設(shè)計(jì)和管理的可視化工具。該工具已經(jīng)集成在大多數(shù)主流操作系統(tǒng)之中。

用戶界面

DbSchema具有友好的用戶界面,可簡(jiǎn)化數(shù)據(jù)庫(kù)的設(shè)計(jì)。它能夠?yàn)楣芾泶笮蛿?shù)據(jù)庫(kù)提供友好的界面布局,以便用戶更專注于數(shù)據(jù)庫(kù)的特定功能。

如下圖所示,DbSchema界面能夠讓用戶自由地瀏覽各種視圖,在布局中拖放表格,或通過(guò)雙擊的方式來(lái)編輯表格中的數(shù)據(jù)。

逆向工程

DbSchema可以輕松地對(duì)現(xiàn)有數(shù)據(jù)庫(kù)的架構(gòu)模式(schema)進(jìn)行反向工程。

項(xiàng)目文件和架構(gòu)模式同步

DbSchema將本地的模式設(shè)計(jì)保存到一個(gè)項(xiàng)目文件之中。使用此類項(xiàng)目文件,用戶在無(wú)需連接數(shù)據(jù)庫(kù)的情況下,直接修改目標(biāo)架構(gòu)模式的設(shè)計(jì)。這些更改將會(huì)被保存在對(duì)應(yīng)的項(xiàng)目文件中。當(dāng)再次與數(shù)據(jù)庫(kù)連接時(shí),用戶可以通過(guò)比較該項(xiàng)目文件和目標(biāo)數(shù)據(jù)庫(kù)之間的差異,實(shí)現(xiàn)相互之間的同步。

共享

用戶可以使用GIT或其他版本控制類系統(tǒng),輕松地在團(tuán)隊(duì)內(nèi)部共享DbSchema的各種項(xiàng)目文件。而且,單個(gè)架構(gòu)模式可以在多臺(tái)服務(wù)器之間自由遷移。由于此類項(xiàng)目文件是XML格式的,因此用戶可以使用任何一種文本編輯器,去輕松地讀取或編輯。

可視化數(shù)據(jù)工具

DbSchema集成了三種實(shí)用的數(shù)據(jù)工具:

  • 關(guān)系型數(shù)據(jù)瀏覽(Relational Data Browse)使用戶可以同時(shí)瀏覽多個(gè)表中的數(shù)據(jù)。
  • 可視化查詢生成器(Visual Query Builder)以可視化的方式創(chuàng)建復(fù)雜的SQL查詢。
  • SQL編輯器(SQL Editor)是使用文本自動(dòng)完成(autocompletion)功能的強(qiáng)大編輯器。

支持的數(shù)據(jù)庫(kù)

DbSchema能夠與大多數(shù)數(shù)據(jù)庫(kù)相集成,并可以通過(guò)JDBC驅(qū)動(dòng)程序連接到其他數(shù)據(jù)庫(kù)上。另外,DbSchema還能夠通過(guò)反向工程來(lái)設(shè)計(jì)Mongo DB的架構(gòu)模式。

售價(jià)

DbSchema提供15天的免費(fèi)試用期。15天之后,您可以選擇如下三種定價(jià)方案中的一個(gè):

  • 學(xué)生 — 63美元 – 終身許可證。
  • 個(gè)人 - 127美元 - 終身許可證,一年內(nèi)免費(fèi)更新。一年后,用戶每年需要為更新支付31美元。
  • 商業(yè) — 197美元 - 終身許可證,一年內(nèi)免費(fèi)更新。一年后,用戶每年需要為更新支付48美元。

如果您一次性購(gòu)買了3個(gè)或更多DbSchema許可證,則可享受15%的批量折扣。

總結(jié)

DbSchema是一個(gè)多合一的數(shù)據(jù)庫(kù)設(shè)計(jì)器與管理器。它被認(rèn)為是管理復(fù)雜數(shù)據(jù)庫(kù)的一款非常實(shí)用的工具。DbSchema的主要缺點(diǎn)是其表單和報(bào)表引擎比較難用。

 

2.Vertabelo

官網(wǎng):https://www.vertabelo.com/

作為一款在線的數(shù)據(jù)庫(kù)設(shè)計(jì)工具,團(tuán)隊(duì)成員既可以通過(guò)Vertabelo輕松地在項(xiàng)目上開展協(xié)作,也可以通過(guò)電子郵件與團(tuán)隊(duì)成員共享訪問(wèn)的各種權(quán)限。目前,Vertabelo提供三種不同的訪問(wèn)級(jí)別:所有者、編輯者和查看者。

用戶界面

Vertabelo集成了簡(jiǎn)潔明了的界面。用戶可以在模型之間進(jìn)行流暢的切換,而不必離開其設(shè)計(jì)區(qū)域。

如下圖所示,該工具集成了快速搜索和快速導(dǎo)航菜單,它們對(duì)于大型數(shù)據(jù)庫(kù)的使用是非常實(shí)用的。

逆向工程

Vertabelo允許用戶對(duì)數(shù)據(jù)庫(kù)中的架構(gòu)模式進(jìn)行反向工程。由于沒有針對(duì)反向工程的圖形界面,用戶需要通過(guò)訪問(wèn)其官網(wǎng),以獲取命令行。另外,其反向工程的另一個(gè)缺點(diǎn)是:用戶必須在上傳之后手動(dòng)安排各種表格。

模型

Vertabelo使用模型來(lái)保存設(shè)計(jì)。這些模型可以作為具有不同訪問(wèn)級(jí)別的文檔,在團(tuán)隊(duì)之間共享。此外,開發(fā)者還可以:

  • 使用公共鏈接,在Vertabelo之外共享模型。
  • 通過(guò)克隆,以跟蹤過(guò)往設(shè)計(jì)的舊版本。
  • 類似DbSchema項(xiàng)目文件那樣被使用。

支持的數(shù)據(jù)庫(kù)

Vertabelo僅支持八種主流的數(shù)據(jù)庫(kù),它們分別是:Oracle、MySQL、PostgreSQL、SQLite、IBM DB2、SQL Server、HyperSQL和Amazon Redshift。

售價(jià)

Vertabelo提供7天的免費(fèi)試用期,7天之后,您可以選擇如下三種定價(jià)方案中的一個(gè):

  • 基本方案 - 9美元/月,最多可有5個(gè)數(shù)據(jù)庫(kù)模型,每個(gè)模型最多有25張表。
  • 高級(jí)方案 - 29美元/月,最多可有20個(gè)數(shù)據(jù)庫(kù)模型,每個(gè)模型最多有100個(gè)表。
  • 團(tuán)隊(duì)方案 - 從79美元/月到799美元/月不等,具體取決于團(tuán)隊(duì)的規(guī)模。該方案提供了無(wú)限個(gè)數(shù)據(jù)庫(kù)模型,以及每個(gè)模型里無(wú)限數(shù)量的表。

總結(jié)

作為優(yōu)秀的數(shù)據(jù)庫(kù)設(shè)計(jì)工具,Vertabelo具有友好且時(shí)尚的界面。它不但易于被訪問(wèn)和使用,并且易于在團(tuán)隊(duì)中實(shí)現(xiàn)工作的共享。不過(guò),它也有著如下缺點(diǎn):

  • 支持的數(shù)據(jù)庫(kù)較少。
  • 逆向工程工具不太“友好”。
  • 缺少穩(wěn)定的SQL編輯器。

3.Toad Data Modeler

官網(wǎng):https://www.toadworld.com/products/toad-data-modeler

作為一款數(shù)據(jù)庫(kù)建模工具,Toad Data Modeler使用到了自動(dòng)化且直觀的工作流程,并且內(nèi)置了專業(yè)的知識(shí)庫(kù)。隨著時(shí)間的推移,Toad建立了一個(gè)大型開發(fā)者社區(qū),并成為了廣受歡迎的數(shù)據(jù)庫(kù)方案。

用戶界面

Toad集成了一套用戶界面,它可以幫助用戶更好地了解現(xiàn)有的數(shù)據(jù)庫(kù)和對(duì)應(yīng)的表之間的關(guān)系,進(jìn)而創(chuàng)建各種邏輯和物理的數(shù)據(jù)模型。

如下圖所示,Toad可以自動(dòng)地在物理模型中映射數(shù)據(jù)庫(kù)的所有屬性。

逆向工程

Toad可以通過(guò)連接到數(shù)據(jù)庫(kù),來(lái)對(duì)架構(gòu)進(jìn)行逆向工程。

模型與同步

Toad使用戶能夠?qū)⑦壿嬆P娃D(zhuǎn)換為選定的物理模型(例如Oracle和SQL Server等)。您也可以將既定的物理模型轉(zhuǎn)換為另一種物理模型,例如:將Oracle模型轉(zhuǎn)換為SQL Server。

在同步方面,用戶可以使用該工具將模型與數(shù)據(jù)庫(kù)進(jìn)行比較,進(jìn)而生成用于遷移的變更腳本。此外,Toad還可以讓用戶從數(shù)據(jù)庫(kù)中直接更新模型。

自動(dòng)化

Toad可以自動(dòng)化諸如數(shù)據(jù)和架構(gòu)模式之間的比較流程。

SQL代碼的生成

Toad可以生成各種復(fù)雜的數(shù)據(jù)庫(kù)DDL腳本。此外,它還可以在關(guān)聯(lián)的應(yīng)用程序中打開已生成的SQL腳本。

報(bào)告

Toad可以生成HTML、RTF、以及PDF格式的報(bào)告。

支持的數(shù)據(jù)庫(kù)

Toad工具可以連接到多個(gè)數(shù)據(jù)庫(kù)上,其中包括:Oracle、SAP、MySQL、SQL Server、以及PostgreSQL等。

售價(jià)

Toad提供30天的免費(fèi)試用期。30天之后,用戶可以637.45美元的價(jià)格購(gòu)買Toad Data Modeler許可證,其中包含1年的技術(shù)支持。

總結(jié)

總的說(shuō)來(lái),Toad是一個(gè)具有許多出色功能的數(shù)據(jù)庫(kù)建模平臺(tái)。當(dāng)然,它也具有如下的缺點(diǎn):

  • 無(wú)法提供非常直觀的用戶界面。
  • 許可證比較昂貴。

4.DbVisualizer

官網(wǎng):https://www.dbvis.com/

同樣作為數(shù)據(jù)庫(kù)管理與設(shè)計(jì)工具的DbVisualizer,集成了許多數(shù)據(jù)庫(kù),并且能夠工作在各種主流操作系統(tǒng)上。

用戶界面

DbVisualizer集成了一個(gè)易用的界面。用戶可以用它來(lái)瀏覽復(fù)雜的架構(gòu)和編輯數(shù)據(jù)。

如下圖所示,該界面允許用戶執(zhí)行各種操作,其中包括:拖放、固定標(biāo)簽、在單獨(dú)的窗口中分離標(biāo)簽、以及內(nèi)聯(lián)編輯(inline edit)等。

服務(wù)器管理

DbVisualizer使用戶可以管理數(shù)據(jù)庫(kù)服務(wù)器的實(shí)例、整體安全性、以及會(huì)話存儲(chǔ)。此外,用戶還可以計(jì)劃和執(zhí)行各種針對(duì)Oracle、MySQL、PostgreSQL和SQL Server的操作。

比較

DbVisualizer允許用戶比較諸如表格數(shù)據(jù)和腳本之類的對(duì)象,以及兩個(gè)表與過(guò)程的DDL。而且,其比較界面非常簡(jiǎn)潔明了。

SQL工具

DbVisualizer提供如下實(shí)用的SQL工具:

  • SQL Commander — 一種支持多個(gè)編輯器和結(jié)果集的查詢工具。
  • Query Builder - 使用戶可以直觀地創(chuàng)建和執(zhí)行查詢。
  • Explain Plan - 一種用于分析如何在數(shù)據(jù)庫(kù)中使用某種查詢的工具。不過(guò)此功能僅適用于某些數(shù)據(jù)庫(kù)產(chǎn)品。

DbVisualizer工具集成了一個(gè)SQL歷史記錄工具,用戶可以在其中查看以往的查詢信息。

支持的數(shù)據(jù)庫(kù)

DbVisualizer能夠與許多主流數(shù)據(jù)庫(kù)集成到一起,并且可以使用JDBC驅(qū)動(dòng)程序去連接其他數(shù)據(jù)庫(kù)。

售價(jià)

雖然DbVisualizer提供了免費(fèi)版的工具,但是該版本缺少一些重要的功能。其完整版工具的售價(jià)為:每位用戶197美元/許可證,而每位用戶的續(xù)證費(fèi)用為69美元。當(dāng)然DbVisualizer也會(huì)視用戶團(tuán)隊(duì)的規(guī)模給予許可證一定的折扣。例如:對(duì)于擁有50名以上的團(tuán)隊(duì)而言,最便宜的價(jià)格為:每位用戶141美元,以及50美元的續(xù)簽費(fèi)用。當(dāng)然,該工具也提供了一種高級(jí)支持類型的許可證。

總結(jié)

作為出色的數(shù)據(jù)庫(kù)管理工具,DbVisualizer具有友好的用戶界面,并能夠在所有流行的操作系統(tǒng)上運(yùn)行。當(dāng)然,DbVisualizer的缺點(diǎn)主要集中在:其免費(fèi)版本沒有足夠的功能,而付費(fèi)版本又過(guò)于昂貴。

原文標(biāo)題:Top 4 Database Design Tools,作者:Rafaelo Condret

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:龐桂玉 來(lái)源: 51CTO
相關(guān)推薦

2024-12-16 09:00:00

數(shù)據(jù)庫(kù)開發(fā)

2011-03-14 13:33:32

Oracle數(shù)據(jù)庫(kù)啟動(dòng)

2018-01-03 08:52:27

MySQL數(shù)據(jù)庫(kù)級(jí)別

2018-09-13 14:51:43

NoSQL數(shù)據(jù)庫(kù)大數(shù)據(jù)

2022-09-20 19:37:08

MySQL

2010-04-19 16:08:31

Oracle數(shù)據(jù)庫(kù)

2011-03-23 15:34:57

數(shù)據(jù)庫(kù)審計(jì)

2011-03-21 12:51:16

Oracle數(shù)據(jù)庫(kù)表連接

2022-05-09 07:20:10

監(jiān)控項(xiàng)目工具

2022-02-25 15:06:53

PowerDesig開源工具

2019-04-03 05:04:50

2013-07-10 13:13:25

頁(yè)面設(shè)計(jì)響應(yīng)式

2012-03-13 09:17:38

開發(fā)

2021-08-24 08:01:15

死鎖工具多線編程

2020-04-07 10:05:34

React開發(fā)工具

2010-04-22 17:36:51

Oracle數(shù)據(jù)庫(kù)

2018-08-10 07:50:45

數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)踐步驟

2010-12-27 14:45:27

2010-11-30 11:26:49

2019-09-20 21:50:47

數(shù)據(jù)庫(kù)緩存
點(diǎn)贊
收藏

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