常用資料庫排序,作為需要學習的指導

2021-10-05 03:03:20 字數 1008 閱讀 8404

各類資料庫排名大類

類別前3~5名

說明sql

關聯式資料庫

oracle、mysql/mariadb、sql server、postgrcsql、 db2

遵循「表一記錄」模型。按行儲存在檔案中(先第 1 行,然後第 2 行……)

nosql

時序資料庫

influxdb、rrdtool、graphite、opcntsdb、kdb+   

儲存時間序列資料,每條記錄都帶有時間戳。如儲存從感應器採集到的資料

鍵/值資料庫

redis、memcached、riak kv、hazelcast、ehcache 

遵循「鍵——值」模型,是最簡單的資料庫管理系統

文件資料庫

mongodb、couchbase、amazon dynamodb、couchdb、marklogic

無固定結構,不同的記錄允許有不同的列數和列型別。列允許包含多值,記錄允許巢狀

圖數椐庫

neo4j、orientdb、titan、virtuoso、arangodb    

以「點——邊」組成的網路(圖結構)來儲存資料

搜尋引擎

elasticsearch、solr、splunk、marklogic、sphinx 

儲存的目的是為了搜尋,主要功能是搜尋

物件資料庫

caché、db4o、versant object database、objcctstore、matisse 

受物件導向程式設計語言的啟發,把資料定義為物件並儲存在資料庫中,包括物件之問的關係,如繼承

寬列資料庫

cassandra、hbase、accumulo

按照列(由「鍵——值」對組成的列表)在資料檔案中記錄資料,以獲得更好的請求及遍歷效率。一行中的列數允許動態變化,且列的數目可達數百萬,每條記錄的關鍵碼不同,支援多值列。

排序**:

除此此外:

需要了解的還有tidb、阿里的oceandb;等等

資料庫學習 order by(結果排序)

查詢結果排序問題 dbms可以對查詢結果進行排序,可以公升序排列,也可以降序排列 select語句中結果排序是通過增加 order by 子句來實現的 語法形式 order by 列名 asc desc 加上子句後可使查詢結果按照指定的順序進行排列,若後面跟asc或者省略,則進行公升序排列 若跟 d...

常用的資料庫和資料庫操作

一般有下列一些資料庫 sqlite 輕量級的資料庫 fastdb 記憶體資料庫 mysql 常用效率高資料庫 access 微軟的檔案型資料庫 mssq 微軟的企業級資料庫 oracle 很笨重的資料庫,企業級別的。據高人告知,內部用c寫的,大量的巨集和goto db2 不推薦用,你用了就知道我為什...

listctrl作為資料庫查詢結果顯示的應用

1.import c program files x86 common files system ado msado15.dll no namespace rename eof endoffile 2.listctrl設定為report,基本步驟就是 1 插入並設定屬性 m list.insertc...