1. 學習資料庫,學哪個資料庫比較好
商業應用中主要是關系資料庫,比如Oracle、DB2、Sybase、MS sql Server、Informax、MySQL等。全部羅列出來是沒有意義的,資料庫太多了,你不說你的工作是涉及哪方面,恐怕很難提供更適合你的資料庫。
初級應用一般是ACCESS 配合的腳本程序一般是 ASP ASP.NET JSPMICROSOFT SQL 比較復雜點 不過功能強大很多 配合的腳本和ACCESS的一樣MYSQL和PHP的組合是比較完美的如果你需要處理1000W條數據以上級別的數據,那以上的都不合適,一般用的比較多的是ORACLE 這個入門難度非常大如果想學的話就先學MICROSOFT SQL吧,這個網上教學比較多,ASP.NET 2.0,應用的是非常廣泛的。
2. 用哪種資料庫比較好
看你干什麼用,如果是數據量不大,但要單機使用,ACCESS就行,如果要網路共享,那SQL2000很穩定,再大型就是ORACLE了,不過很貴啊.
3. 什麼資料庫比較好用
現在最好用的就是cache資料庫了,它有這些特點:
1、速度快。Caché資料庫在同等條件下查詢相同數據比Oracle等普通資料庫要快。原因是Caché資料庫又叫做後關系型資料庫(Post-Relation),顧名思義,Caché是基於普通關系型資料庫如:Oracle, SQL server, Sybase等的基礎之上並有所改進而產生的。
2、使用簡單。Caché資料庫支持標准SQL語句,因此不太熟悉M語言的用戶依然可以輕易對資料庫中的數據進行操作。
3、介面容易。Caché資料庫支持ODBC標准介面,因此在與其他系統進行數據交換時非常容易。同時Caché亦可以將數據輸出成文本文件格式以供其它系統訪問調用。
4、真正的3層結構。
5、對象型編輯。Caché資料庫是真正的對象型資料庫,開發時用戶可直接用資料庫定義自己想要的對象,然後再在其它開發工具中調用該對象的方法和屬性即可完成開發工作,非常方便;支持遠程映射和鏡像。
6、支持WEB開發。Caché資料庫提供自帶的Web開發工具,使用維護非常方便,符合當今軟體業發展的趨勢。
7、價格便宜。Caché資料庫的價格比Oracle要便宜許多。
4. 用什麼資料庫比較好
oracle,mysql,sql server等等 自己測試選簡單,硬體要求低的,如MYSQL 企業級建議用ORACLE,功能較全!
5. 目前什麼資料庫最好用啊!
當今主流地資料庫:SQL Serve、Oracle、IBM DB2
SQL Serve是Microsoft(微軟)地資料庫產品,Microsoft SQL Serve脫胎於Sybase SQL Serve。
Microsoft的SQL Serve針對不同用戶群體的多個版本,易用性好。
企業版(SQL Serve 2005 Enterprise Edition)
最全面的版本,支持所有的SQL Serve 2005提供的功能。
標准版(SQL Serve 2005 Standard Edition)
適合於中小型的需求。
工作組版(SQL Serve 2005 Workgroup Edition)
入門資料庫最好的選擇
開發版(SQL Serve 2005 Enterprise Edition)
覆蓋了標准版的功能,且能夠生產應用程序,不允許作為生產系統。
評估版(SQL Serve 2005 Enterprise Edition)
有180天使用時間限制。
Oracle是Oracle(甲骨文)公司的資料庫產品,Oracle資料庫系統號稱世界上最好地資料庫系統,有很長地歷史。Oracle成立於1977年,最初就是專門地資料庫公司。
Oracle8加入了對象技術成為「關系-對象」型資料庫系統。它地產品免費、服務收費。
Oracle資料庫能適應70多種操作系統。
Oracle資料庫成為世界上使用最廣泛的資料庫系統。
DB2是IBM 公司的產品,支持多操作系統、多種類型的硬體和設備。
這回知道了吧
6. Java資料庫,哪個更好用
我將推薦給你們10個最高效的Java資料庫
1、MongoDB——最受歡迎,跨平台,面向文檔的資料庫
MongoDB是一個基於分布式文件存儲的資料庫,使用C++語言編寫。旨在為Web應用提供可擴展的高性能數據存儲解決方案。應用性能高低依賴於資料庫性能,MongoDB則是非關系資料庫中功能最豐富,最像關系資料庫的,隨著MongDB 3.4版本發布,其應用場景適用能力得到了進一步拓展。
MongoDB的核心優勢就是靈活的文檔模型、高可用復制集、可擴展分片集群。你可以試著從幾大方面了解MongoDB,如實時監控MongoDB工具、內存使用量和頁面錯誤、連接數、資料庫操作、復制集等。
2、Elasticsearch ——為雲構建的分布式RESTful搜索引擎
ElasticSearch是基於Lucene的搜索伺服器。它提供了分布式多用戶能力的全文搜索引擎,基於RESTful web介面。Elasticsearch是用Java開發的,並作為Apache許可條款下的開放源碼發布,是比較流行的企業級搜索引擎。
ElasticSearch不僅是一個全文本搜索引擎,還是一個分布式實時文檔存儲,其中每個field均是被索引的數據且可被搜索;也是一個帶實時分析功能的分布式搜索引擎,並且能夠擴展至數以百計的伺服器存儲及處理PB級的數據。ElasticSearch在底層利用Lucene完成其索引功能,因此其許多基本概念源於Lucene。
3、Cassandra——開源分布式資料庫管理系統
最初是由Facebook開發的,旨在處理許多商品伺服器上的大量數據,提供高可用性,沒有單點故障。
Apache Cassandra是一套開源分布式NoSQL資料庫系統。集Google BigTable的數據模型與Amazon Dynamo的完全分布式架構於一身。於2008開源,此後,由於Cassandra良好的可擴展性,被Digg、Twitter等Web 2.0網站所採納,成為了一種流行的分布式結構化數據存儲方案。
因Cassandra是用Java編寫的,所以理論上在具有JDK6及以上版本的機器中都可以運行,官方測試的JDK還有OpenJDK 及Sun的JDK。 Cassandra的操作命令,類似於我們平時操作的關系資料庫,對於熟悉MySQL的朋友來說,操作會很容易上手。
4、Redis ——開源(BSD許可)內存數據結構存儲,用作資料庫,緩存和消息代理
Redis是一個開源的使用ANSI C語言編寫的、支持網路、可基於內存亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。
Redis 有三個主要使其有別於其它很多競爭對手的特點:Redis是完全在內存中保存數據的資料庫,使用磁碟只是為了持久性目的; Redis相比許多鍵值數據存儲系統有相對豐富的數據類型; Redis可以將數據復制到任意數。Redis 這么火,它都解決了哪些問題?
5、Hazelcast ——基於Java的開源內存數據網格
Hazelcast 是一種內存數據網格 in-memory data grid,提供Java程序員關鍵任務交易和萬億級內存應用。雖然Hazelcast沒有所謂的「Master」,但是仍然有一個Leader節點(the oldest member),這個概念與ZooKeeper中的Leader類似,但是實現原理卻完全不同。同時,Hazelcast中的數據是分布式的,每一個member持有部分數據和相應的backup數據,這點也與ZooKeeper不同。
Hazelcast的應用便捷性深受開發者喜歡,但如果要投入使用,還需要慎重考慮。
6、Ehcache——廣泛使用的開源Java分布式緩存
主要面向通用緩存、Java EE和輕量級容器。
EhCache 是一個純Java的進程內緩存框架,具有快速、精乾等特點,是hibernate中默認的CacheProvider。
主要特性有:快速簡單,具有多種緩存策略;緩存數據有兩級,內存和磁碟,因此無需擔心容量問題;緩存數據會在虛擬機重啟的過程中寫入磁碟;可以通過RMI、可插入API等方式進行分布式緩存;具有緩存和緩存管理器的偵聽介面;支持多緩存管理器實例,以及一個實例的多個緩存區域;提供Hibernate的緩存實現。Ehcache介紹及整合Spring實現高速緩存。
7、Hadoop ——用Java編寫的開源軟體框架
用於分布式存儲,並對非常大的數據用戶可以在不了解分布式底層細節的情況下,開發分布式程序。充分利用集群進行高速運算和存儲。
Hadoop實現了一個分布式文件系統(Hadoop Distributed File System),簡稱HDFS。Hadoop的框架最核心的設計就是:HDFS和MapRece。HDFS為海量的數據提供了存儲,MapRece則為海量的數據提供了計算。
8、Solr ——開源企業搜索平台,用Java編寫,來自Apache Lucene項目
Solr是一個獨立的企業級搜索應用伺服器,它對外提供類似於Web-service的API介面。用戶可以通過http請求,向搜索引擎伺服器提交一定格式的XML文件,生成索引;也可以通過Http Get操作提出查找請求,並得到XML格式的返回結果。
與ElasticSearch一樣,同樣是基於Lucene,但它對其進行了擴展,提供了比Lucene更為豐富的查詢語言,同時實現了可配置、可擴展並對查詢性能進行了優化。
9、Spark ——Apache Software Foundation中最活躍的項目,是一個開源集群計算框架
Spark 是一種與 Hadoop 相似的開源集群計算環境,但是兩者之間還存在一些不同之處,這些不同之處使 Spark 在某些工作負載方面表現得更加優越,換句話說,Spark 啟用了內存分布數據集,除了能夠提供互動式查詢外,它還可以優化迭代工作負載。
Spark 是在 Scala 語言中實現的,它將 Scala 用作其應用程序框架。與 Hadoop 不同,Spark 和 Scala 能夠緊密集成,其中的 Scala 可以像操作本地集合對象一樣輕松地。
10、Memcached ——通用分布式內存緩存系統
Memcached是一套分布式快取系統,當初是Danga Interactive為了LiveJournal所發展的,但被許多軟體(如MediaWiki)所使用。Memcached作為高速運行的分布式緩存伺服器,具有以下的特點:協議簡單,基於libevent的事件處理,內置內存存儲方式。
通過以上的分析,相信你就知道怎麼選擇了
7. 現在最好的資料庫是那個資料庫
最好學的一定不是最好的資料庫。
最好的資料庫不是最好用的資料庫。
最好學的也不見得就是最好用的資料庫。
Oracle和DB2算是目前商業應用最多的大型資料庫。學好這個比較有前途和錢途。
SqlServer在中低端是一枝獨秀。應用太大的情況下就會死的很慘,也算最好學的,畢竟學習資源較多,幫助也簡便易用。
mysql是很好用的資料庫,因為免費使用也不涉及版權問題。
sybase與informix雖然也都不錯,可高一點搞不過oracle,低一點干不過sqlserver。informix最慘,都被收購了這么多年,它後續的支持和發展的情況大家都清楚。可憐啊,其實informix真的是很好用的資料庫,雖然N次崩潰折騰過我無數通宵,長事務恨的我牙根癢癢
8. 最好用的資料庫是那一個啊
那要根據你的程序來定了,
小型軟體
(c/s
、B/S)MySql
和
微軟的
SQLserver
就行了
,大型的當然Oracle
了
9. 目前哪些資料庫比較好各資料庫的簡單對比一下
沒啥好不好的,看需求啦,需要什麼就是什麼好,各個資料庫用途不太一樣。比如mysql 不要錢,而且用起來也比較簡單,三sqlserver 中小企業用著比較合適,oracle 大型企業會用,如果中小企業用它就會比較浪費,當然也不是光分企業,比如有些是數據型的公司,人家對數據要求高,也會選些嚴禁的資料庫。db2的話很多銀行都會用,安全性好。
10. 目前,使用最多,性能最好的是什麼資料庫呢
沒有最好的,看不同的需要,各種資料庫都有其使用的環境的
比較常用的關系型資料庫就是oracle
sybase
iq屬於列陣式資料庫
還有一些nosql(not
only
sql)資料庫