① 建立資料庫要用什麼軟體
那要看你干什麼了,資料庫的軟體很多,一般應用就用微軟的access,要是企業級應用可以用的有微軟的sql
server,ibm的db2,甲骨文的oracle這些。
② 開發資料庫用什麼軟體
資料庫指的是以一定方式儲存在一起、能為多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的數據集合。它具有整體性、共享性。資料庫軟體有著整體性和共享性的特點。
資料庫技術的發展,已經成為先進信息技術的重要組成部分,是現代計算機信息系統和計算機應用系統的基礎和核心。資料庫技術最初產生於20世紀60年代中期,根據數據模型的發展,可以劃分為三個階段:第一代的網狀、層次資料庫系統;第二代的關系資料庫系統;第三代的以面向對象模型為主要特徵的資料庫系統。
做一個資料庫,需要的軟體可以是:
1、Sybase。開發公司成立於1984年11月,總部設在美國加州的Emeryville(現為美國加州的Dublin市)。作為全球最大的獨立軟體廠商之一,Sybase公司致力於幫助企業等各種機構進行應用、內容及數據的管理和發布。Sybase的產品和專業技術服務,為企業提供集成化的解決方案和全面的應用開發平台。
2、Informix。公司在1980年成立,目的是為Unix等開放操作系統提供專業的關系型資料庫產品。公司的名稱Informix便是取自Information和Unix的結合。Informix第枯含指一個真正支持SQL語言的關系資料庫產品老山是InformixSE(StandardEngine)。InformixSE是在當時的微機Unix環境下主要的資料庫產品。它也是第一個被移植到Linux上的商業資料庫產品。
3、MySQL是一個小型關系型資料庫管理系統,開發者為瑞典MySQLAB公司。在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購。對於Mysql的前途,沒有任何人抱樂觀的態度。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼沒配這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。
4、VisualFoxPro。原名FoxBase,最初是由美國FoxSoVisualFoxProftware公司於1988年推出的資料庫產品,在DOS上運行,與xBase系列兼容。FoxPro是FoxBase的加強版,最高版本曾出過2.6。之後於1992年,FoxSoftware公司被Microsoft收購,加以發展,使其可以在Windows上運行,並且更名為VisualFoxPro。FoxPro比FoxBASE在功能和性能上又有了很大的改進,主要是引入了窗口、按紐、列表框和文本框等控制項,進一步提高了系統的開發能力。
③ 資料庫軟體都有那些
企業里常用的資料庫軟體有Mysql、PostgreSQL、MicrosoftSQLServer、Oracle資料庫、MongoDB。
1、Mysql。
MySQL原本是一個開放源碼的關系資料庫管理系統,原開發者為瑞典的MySQLAB公司,該公司於2008年被升陽微系統(SunMicrosystems)收購。2009年,甲骨文公司(Oracle)收購升陽微系統公司,MySQL成為Oracle旗下產品。
MySQL由於性能高、成本低、可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在Internet上的中小型網站中。隨著MySQL的不斷成熟,它也逐漸用於更多大規模網站和應用。
2、PostgreSQL。
PostgreSQL可以說是目前功能最強大、特性最豐富和結構最復雜的開源資料庫管理系統,其中有些特性甚至連商業資料庫都不具備。這個起源於加州大學伯克利分校的資料庫,現已成為一項國際開發項目,並且擁有廣泛的用戶群,尤其是在海外,目前國內使用者也越來越多。
PostgreSQL基本上算是見證了整個資料庫理論和技術的發展歷程,由UCB計算機教授MichaelStonebraker於1986年創建。在此之前,Stonebraker教授主導了關系資料庫Ingres研究項目,88年,提出了Postgres的第一個原型設計。
MySQL號稱是使用最廣泛的開源資料庫,而PG則被稱為功能最強大的開源資料庫。
3、MicrosoftSQLServer。
SQLServer是Microsoft開發的一個關系資料庫管理系統(RDBMS),現在是世界上最為常用的資料庫。SQLServer現在是包括內置的商務智能工具,以及一系列的分析和報告工具,可以創建資料庫、備份、復制、安全性更好以及更多。
SQLServer是一個高度可擴展的產品,可以從一個單一的筆記本電腦上運行的任何東西或以高倍雲伺服器網路,或在兩者之間任何東西。雖然說是「任何東西」,但是仍然要滿足相關的軟體和硬體的要求。
4、Oracle資料庫。
Oracle資料庫系統是美國Oracle(甲骨文)公司提供的以分布式資料庫為核心的一組軟體產品,是目前最流行的客戶/伺服器(Client/Server,C/S)或瀏覽器/伺服器(Browser/Server,B/S)體系結構的資料庫之一。
Oracle資料庫是目前世界上使用最為廣泛的資料庫管理系統,作為一個通用的資料庫系統,它具有完整的數據管理功能;作為一個關系資料庫,它是一個完備關系的產品;作為分布式資料庫它實現了分布式處理功能。
5、MongoDB
mongoDB是一個介於關系資料庫和非關系資料庫之間的開源產品,是最接近於關系型資料庫的NoSQL資料庫。它在輕量級JSON交換基礎之上進行了擴展,即稱為BSON的方式來描述其無結構化的數據類型。盡管如此它同樣可以存儲較為復雜的數據類型。
參考資料來源:網路——Mysql
參考資料來源:網路——PostgreSQL
參考資料來源:網路——MicrosoftSQLServer
參考資料來源:網路——Oracle資料庫
參考資料來源:網路——MongoDB
④ 哪個軟體建立資料庫比較簡單好用
隨著數據大數據的發展,數據安全已經上升到一個很高的高度。隨著國家對數據安全的重視,國產資料庫開始走進中國個大企業,其中不乏政府、國企。
⑤ 國內做分布式資料庫開發的現狀如何(分布式資料庫適用於大數據分析嗎)
基礎軟體創業其實我覺得是個好生意,尤其是資料庫,但是前提是確實在技術上有所創新,這么一來技術壁壘就巨高,這就是護城河。如果只是去模仿Oracle,是沒有太大前途的(當然靠關系那種就另說了,反正我本人不認為這樣是正確的價值觀),想想人家O記在這個領域做了30年,你走人家的老路憑什麼幹得動人家?目前來說我覺得之所以國內還沒有太大成功的公司涌現說到底還是因為技術不行或者路子不對或者客戶的歷史包袱太重,跡讓並拿個Hadoop改改就是大數據了嗎?真正的OLTP業務敢碰嗎?所以就造成了做項目掙快錢攢方案搞數據分析的公司扎堆,真正在OLTP端的創新沒人敢碰。另外一個重要的問題就是,國內幾乎沒人懂開源。最近幾年重要的基礎軟體創新都在開源社區,比如Docker/Kubenetes(Mesos)/Spark...憑一個公司的力量是很難跟上社區的發展速度的。國內的大多數開源項目不管是代碼質量,用心程度,設計的視野上都太弱了,連最基本的英文交流都很少有開源項目注意,更不用說生態了。不過,還是有希望的,至少學術界最近幾年的進展,讓我們看到了在分布式OLTP系統(NewSQL)上的一些希望,而且這塊在全球范圍內都是一個藍海。基於這個背景,我們創立了PingCAP,從零開始拋開一切歷史包袱去實現一個全新的資料庫TiDB,TiDB的目標就是瞄準世界頂級的通用分布式資料庫開源項目和未來的行業標准去的。雖然這個東西確實很難,但我也不覺得我們會比矽谷的頂級基礎軟體公司差:),不客氣的講,我們在這個領域也遠遠走到了各個友商的前面,另外一方面如果不難也沒有做它的價值,如果未來的數據滑拍庫還是需要像現在分庫分表中間件Oracle,我覺得就太姿跡無趣了。就說一個Cloud-Native,目前來說基本沒有OLTP的資料庫能搞定。