1、Redismysql
類型:使用內存存儲的非關係型數據庫sql
數據存儲選項:字符串、列表、集合、散列表、有續集和數據庫
查詢類型:每種數據類型都有直接的專屬命令,另外還有批量操做(bulk operation)和不徹底(partial)的事物支持緩存
附加功能:發佈與訂閱,主重複制(master/slave replication),持久化,腳本(存儲過程,stored procedure)服務器
2、memcached多線程
類型:使用內存存儲的鍵值緩存less
數據存儲選項:鍵值之間的映射memcached
查詢類型:建立命令、讀取命令、更新命令、刪除命令以及其餘幾個命令函數
附加功能:爲提高性能而設的多線程服務器post
3、mysql
類型:關係型數據庫
數據存儲選項:每一個數據庫能夠包含多個表,每一個表能夠包含多個行;能夠處理多個表的視圖;支持空間和第三方擴展
查詢類型:select、insert、update、delete函數,存儲過程
附加功能:支持ACID性質(須要使用InnoDB),主從複製和主主複製(master/master replication)
4、postgreSQL
類型:關係型數據庫
數據存儲選項:每一個數據庫能夠包含多個表,每一個表能夠包含多個行;能夠處理多個表的視圖;支持空間和第三方擴展;支持可定製類型
查詢類型:select、insert、update、delete、內置函數、自定義的存儲過程
附加功能:支持ACID性質,主從複製,由第三方支持的多主複製(multi-master replication)
5、MongoDB
類型:使用硬盤存儲(on-disk)的非關係文檔存儲
數據存儲選項:每一個數據庫能夠包含多個表,每一個表能夠包含多個無schema(schema-less)的bson文檔
查詢類型:建立命令、讀取命令、更新命令、刪除命令、條件查詢命令等
附加功能:支持map-reduce操做。主從複製、分片、空間索引(spatial index)