Ⅰ 評價資料庫
常用資料庫有ACCESS, sql, ORACEL, 其他的資料庫還有很多。
小型數據用ACCESS一般在5000以內較好。
大型資料庫用SQL、ORA,適合大型數據處理,一般數據在及時萬以上。看個人的使用習慣。多人使用SQL和WINDOWS兼容性比較好。
Ⅱ 如何評價小米開源資料庫 pegasus
Pegasus是什麼?
Pegasus是小米雲存儲團隊開發的一個分布式Key-Value存儲系統,它的目標是高可用、高性能、強一致和高擴展。Pegasus系統的Server端完全採用C++語言開發,使用PacificA協議支持強一致性,使用RocksDB作為單機存儲引擎。經過兩年多的開發,Pegasus從無到有,到現在支持了近十個業務,正一步步向著最初定下的目標前進。
Pegasus有什麼特性?
高可用:系統是高可用的,即使在部分伺服器掛掉之後,也能在秒級的極短時間內恢復服務,盡量較少對用戶的影響,服務可用度達到99.99%以上。
高性能:系統能夠提供高性能的讀寫服務,線上99%的讀寫延遲控制在5毫秒以內。
強一致:系統對用戶提供強一致性的語義,使用戶編寫業務邏輯時更輕松。
高擴展:系統能夠很容易地增減節點,以應對業務負載的變化,並且運維是自動化的。
易使用:系統給用戶提供簡單易懂的庫和介面,方便用戶使用。
Pegasus有什麼價值?
首先,它可以滿足對延遲要求很高的在線業務的需求,譬如廣告業務。另外,它也可以替代Redis系統的一些使用場景,在滿足一定性能的同時,提供持久化、高可用、自動運維的特性。
為什麼要開源?
一方面,希望把有用的東西分享出去讓更多人使用,提升公司的技術影響力。另一方面,通過開源可以讓外部的力量參與貢獻,一起把系統做得更完善。
Ⅲ 如何評價postgresql
PostgreSQL的主要優點:
1、對事務的支持與MySQL相比,經歷了更為徹底的測試。對於一個嚴肅的商業應用來說,事務的支持是不可或缺的。
2、MySQL對於無事務的MyISAM表。採用表鎖定,一個長時間運行的查詢很可能會長時間地阻礙對表的更新。而PostgreSQL不存在這樣的問題。
3、PostgreSQL支持存儲過程,而目前MySQL不支持,對於一個嚴肅的商業應用來說,作為資料庫本身,有眾多的商業邏輯的存在,此時使用存儲過程可以在較少地增加資料庫伺服器的負擔的前提下,對這樣的商業邏輯進行封裝,並可以利用資料庫伺服器本身的內在機制對存儲過程的執行進行優化。此外存儲過程的存在也避免了在網路上大量的原始的SQL語句的傳輸,這樣的優勢是顯而易見的。
4、對視圖的支持,視圖的存在同樣可以最大限度地利用資料庫伺服器內在的優化機制。而且對於視圖許可權的合理使用,事實上可以提供行級別的許可權,這是MySQL的許可權系統所無法實現的。
5、對觸發器的支持,觸發器的存在不可避免的會影響資料庫運行的效率,但是與此同時,觸發器的存在也有利於對商業邏輯的封裝,可以減少應用程序中對同一商業邏輯的重復控制。合理地使用觸發器也有利於保證數據的完整性。
6、對約束的支持。約束的作用更多地表現在對數據完整性的保證上,合理地使用約束,也可以減少編程的工作量。
Ⅳ 網路資料庫的評價指標不包括什麼
網路資料庫的評價指標不包括系統的質量。網路資料庫的評價指標包括六點。
1、內容准確無誤。
2、范圍廣深適度。
3、來源權威可信。
4、更新及時規律。
5、檢索方便高效。
6、系統穩定可靠。數據和資源共享這兩種技術結合在一起,即成為廣泛使用的網路資料庫。
Ⅳ 文件資料庫有哪些性能和穩定性的評價如何最好能有實例說明。
文件資料庫
文件資料庫又叫嵌入式資料庫,將整個資料庫的內容保存在單個索引文件中,以便於資料庫的發布。
文件資料庫的3個重要特徵(相對於傳統資料庫)
1. 數據操作介面
SQL92標准,不管是傳統資料庫,還是文件資料庫,都必須支持SQL92標准。
2. 數據保存格式
傳統資料庫(DB2, Oracle, SQL server等)數據保存的方式各異。
文件資料庫將數據保存在單一文件中。
3. API支持
傳統資料庫都支持ODBC和JDBC。
某些文件資料庫不支持ODBC和JDBC(sqlite都不支持,Berkeley DB有ODBC和JDBC支持,Firdbird有第三方的ODBC驅動)。
文件資料庫與傳統資料庫的比較
優勢: 由於數據保存在單一文件中,資料庫的部署和發布都比較簡單,適用於內嵌在應用程序中。
數據量不是太大時,速度比傳統資料庫要快。
缺點: 由於數據保存在單一文件中,資料庫打開時,該文件會被整個load到內存,應此資料庫不能過大(100M以內,個人測試)。
各種文件資料庫的比較
Sqlite: 老牌的文件資料庫,完全免費 ( public domain ),使用方便,無須任何配置,下載源代碼編譯成庫或者直接編譯到應用程序都可以(250K,C代碼)。支持事務機制和blob數據類型。http://www.sqlite.org/
Berkerley DB: 更老牌的文件資料庫,最穩定的資料庫,完全可以取代大部分傳統client/server資料庫的應用場合;支持xml(代價是30M硬碟空間)。缺點是配置和使用比較復雜,不太適合小項目。
Firbird:與sqlite比較類似,有C#支持。某些發布版本不能build, 很久沒有關注了。
Access:一般不考慮
Sqlite簡單介紹
個人比較喜歡sqlite, 使用最方便,唯一的准備工作是下載250K的源;而且作者很熱心,有問必答。
以下演示一下使用sqlite的步驟,先創建一個資料庫,然後查詢其中的內容。2個重要結構體和5個主要函數:
sqlite3 *pdb, 資料庫句柄,跟文件句柄FILE很類似
sqlite3_stmt *stmt, 這個相當於ODBC的Command對象,用於保存編譯好的SQL語句
sqlite3_open(), 打開資料庫
sqlite3_exec(), 執行非查詢的sql語句
sqlite3_prepare(), 准備sql語句,執行select語句或者要使用parameter bind時,用這個函數(封裝了sqlite3_exec).
Sqlite3_step(), 在調用sqlite3_prepare後,使用這個函數在記錄集中移動。
Sqlite3_close(), 關閉資料庫文件
還有一系列的函數,用於從記錄集欄位中獲取數據,如
sqlite3_column_text(), 取text類型的數據。
sqlite3_column_blob(),取blob類型的數據
sqlite3_column_int(), 取int類型的數據
…
Ⅵ 如何評價阿里OceanBase 資料庫
mysql和oracle屬於傳統關系型資料庫,而hbase和Oceanbase則數據No Sql資料庫。
Ⅶ 如何評價足球經理游戲的資料庫
這么說吧,這個游戲的資料庫就是最大的價值所在,也是他和其他類似游戲的區別所在,只要這個游戲繼續出下去,忠實粉絲就沒有不玩的理由。
每一個聯賽都有專門的數據調查員,而像英超、意甲這些影響力比較大的聯賽,幾乎每一支球隊都有專門的調查員。調查員很多都親臨球隊現場一個賽季,對球員的各方面的數據進行評判,最終得出數據。目前,FM擁有超過50個國家,2萬傢俱樂部,超過37萬名球員的真實信息。
近幾代的資料庫球員數據更加理性堅定了這些,想像之前掉下神壇的各代-10大神吧,你懂的!
如果說到主帥參考這個游戲來買人,我沒有去了解過之類的信息,除了@孫長老提到的例子,有一段時間倒是風傳弗格森溫格買人常參考,原因也是足球經理擁有千名球探,真實性就只有本人才知道了。
反面例子倒是能找到一個,近年利物浦買下卡蘿莉以及亨德森,喬阿倫。這些FM不看好的人。
至於結果,就只有時間能告訴我們了。
Ⅷ 有誰能告訴我怎麼評判一個資料庫的好壞呢
資料庫是用來存儲數據的,主要看安全性~現在常用的是sql ,my sql ,acsess,Oracle,其中用acsess做的資料庫最垃圾,密碼很容易被破解,而Oracle是全球最出名的資料庫,安全性最高~但是比較復雜~
對於速度,主要看程序代碼的優化~
Ⅸ 如何評價SequoiaDB巨杉資料庫
equoiaDB巨杉資料庫 是國內領先的新一代分布式資料庫廠商。
主要產品SequoiaDB是國內唯一一款企業級的新一代分布式、標准化NewSQL資料庫。作為商業化的資料庫產品,現已開源。同時也提供了包括企業數據融合和再加工、非結構化數據管理平台、大數據管理平台在內的多個企業級大數據解決方案。
SequoiaDB巨杉資料庫也於近期發布了SequoiaDB 2.0企業版,新版本加入了SQL2003支持、雙引擎核心存儲、雙活機制等,在企業級功能上超越矽谷同類產品。作為Spark全球的發行商之一,巨杉在2.0時代將提供高並發實時計算、高吞吐量批處理分析、以及在線流處理計算等一系列企業級解決方案,SequoiaDB巨杉資料庫平台可以幫助企業快速地進行跨系統的數據融和、提煉和再加工。
近期,在當前的資本寒冬之下,巨杉於近期獲得了DCM領投的近億元B輪融資。這體現了投資界對於這家務實的大數據基礎軟體公司發展的一致看好,而此次融資也成為國內新一代分布式資料庫領域最大的一筆投融資。