輕量資料庫
㈠ 什麼是輕量級資料庫
輕量級內存資料庫,是一個較新的研究領域,目前對輕量級內存資料庫還沒有權威、公認的定義。其主要特點是其主拷貝或「工作版本」常駐內存。
㈡ 輕量級資料庫輕在哪
體積小,功能基礎,抄可處理的襲並發connection少。
比如:你想編寫一個基於資料庫的PDM或智能手機應用軟體,你總不可能使用幾百兆的一個MS SQL吧?而且也不需要視圖啊,索引啊, trigger啊什麼的吧?於是可以選一個只有幾兆的移動資料庫,有基本查詢和編輯功能足夠。
又比如:你要建立一個大型網站,資料庫需要存儲上億條數據,可能有數十萬用戶同時訪問你的資料庫(你不做其他優化,直接查詢資料庫),總不可能用個access吧?不然需要在數億條數據里找到符合條件的,你點一下,可以去度假了,度假回來要麼就可以看到你要找的數據,要麼就看到你的機器已經崩潰了。
㈢ 與oracle 語法相似,且是輕量級的資料庫有哪些 佔用空間、內存、cpu越少越好。請推薦
如果考慮佔用空間、復內制存、cpu越少的話,推薦你使用Oracle9i。
Oracle9i 主機CPU基本無要求,內存64M、硬碟3G就夠了。
我在2000年出的筆記本中,安裝XP和Oracle9i 跑的很好。
㈣ 幾種輕量級的資料庫對比
對PHP程序員來說,SQLite可以快速的搭建資料庫開發環境,提供輕松、自容器、無配置版、無獨立服務的數權據庫環境,所有數據保存在一個文件里。當使用MySQL作為最終生產平台時,SQLite是不可替代的開發環境解決方案。但真的沒有其他兼容性更好的選擇了嗎?好吧,僅舉幾個原因:MySQL的兼容性和支持哈希索引,還不止這些!
當我們尋找SQLite的替代方案時,有兩個可選,分別是H2和MySQLEmbeded版本。我關注的是可像SQLite一樣方便使用,但又必須兼容MySQL。
下面我們對三個資料庫進行簡單的比較:
看似H2管理最簡單,因此我在PHP下體驗了H2後發現的一些限制:Quercus的MySQL驅動無法和H2的MySQL兼容模式良好的工作,我必須使用Quercus的PDO驅動來替代。
MySQLEmbedded則是100%兼容MySQL,我還沒有開始測試。但也有一些不確定的問題,我不清楚是否可以分發包含MySQLEmbedded的應用程序.
㈤ 如何寫一個輕量級分布式資料庫
基於hadoop的分布式資料庫有hbase。安裝hbase除了要安裝hadoop外,還要安裝Zookeeper。 分布式版hbase安裝和分布式hadoop安裝方法差不多權,hbase要有master和regionserver,regionserver相當於slave,你可以在maser上面安裝好hbase,然後把它拷貝到其它slave伺服器,再修改一些配置.
㈥ 有沒有免費的像Access那樣的輕量級資料庫
可以學習下vfp
現在是完全免費的
都是關系資料庫系統
有access的基礎,學習非常迅速。
㈦ 輕量應用伺服器怎麼新建資料庫名稱
首先安裝寶塔,安裝資料庫,在用SSH連接到伺服器輸入命令:
mysql -uroot -p你的資料庫密碼
GRANT ALL PRIVILEGES ON *.* TO '想加的用戶名'@'127.0.0.1' IDENTIFIED BY '你的資料庫密碼';
GRANT ALL PRIVILEGES ON *.* TO '想加的用戶名'@'localhost' IDENTIFIED BY '你的資料庫密碼';
FLUSH PRIVILEGES;
exit
採納
推薦用阿里雲:網頁鏈接
㈧ 現在主流資料庫
主流的資料庫有:
1、MySQL
MySQL是一個關系型資料庫管理系統,由瑞典MySQL AB 公司開發,屬於Oracle旗下產品。
MySQL 是最流行的關系型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的RDBMS(Relational Database Management System,關系資料庫管理系統) 應用軟體之一。
2、SQL Server
SQL Server是Microsoft 公司推出的關系型資料庫管理系統。
具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的伺服器等多種平台使用。
3、Oracle Database
Oracle Database,是甲骨文公司的一款關系資料庫管理系統。
它是在資料庫領域一直處於領先地位的產品。系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的、適應高吞吐量的資料庫方案。
(8)輕量資料庫擴展閱讀
資料庫的類型
1、關系資料庫
關系型資料庫,存儲的格式可以直觀地反映實體間的關系。關系型資料庫和常見的表格比較相似,關系型資料庫中表與表之間是有很多復雜的關聯關系的。 常見的關系型資料庫有Mysql,SqlServer等。
在輕量或者小型的應用中,使用不同的關系型資料庫對系統的性能影響不大,但是在構建大型應用時,則需要根據應用的業務需求和性能需求,選擇合適的關系型資料庫。
2、非關系型資料庫
非關系型資料庫,指的是分布式的、非關系型的、不保證遵循ACID原則的數據存儲系統。非關系型資料庫技術與CAP理論、一致性哈希演算法有密切關系。
所謂CAP理論,簡單來說就是一個分布式系統不可能滿足可用性、一致性與分區容錯性這三個要求,一次性滿足兩種要求是該系統的上限。
而一致性哈希算則指的是非關系型資料庫在應用過程中,為滿足工作需求而在通常情況下產生的一種數據演算法,該演算法能有效解決工作方面的諸多問題但也存在弊端,即工作完成質量會隨著節點的變化而產生波動,當節點過多時,相關工作結果就無法那麼准確。
㈨ java 數組過大,想用一個輕量級的資料庫用來存儲這個數組
既然是java 不如試試Derby這個資料庫,應該很符合你的要求而且網上資料很多哦在這里也不贅述了。
Derby是一個開源的、100% Java編寫的、與平台無關的、易管理的關系資料庫管理系統。Derby為用戶提供了輕量的標准資料庫引擎,它可以緊密的嵌入到任何基於Java的解決方案中。Derby確保數據完整性,並提供負責的事務處理操作。默認的配置中不包含任何獨立的資料庫伺服器。同時,Derby 的安裝過程非常簡單,只需要將其 .jar 文件復制到系統中並為您的項目添加該 .jar 文件即可。
Derby擁有一個令人驚奇的特性列表。它可以支持關系資料庫中的所有企業級的特性,包括崩潰恢復、事務回滾和提交、行/表級鎖、視圖、主鍵/外鍵約束、觸發器、子查詢表達式,等等。一部分的列表特性使Derby從其他的Java 關系資料庫管理系統中分離出來。
Derby可以有兩種部署方式:
嵌入式:Derby被單個用戶的Java應用程序使用,在這種模式下,Derby和應用程序運行在同一個JVM中。Derby對於終端用戶幾乎是透明的,因為它的啟動和終止都是由應用程序來控制,而不需要任何的管理。
伺服器模式:Derby由應用程序啟動,此時通過用戶可以通過網路連接。在這種模式下,Derby運行在伺服器主機的JVM中。其他JVM的應用程序通過連接伺服器來訪問資料庫。