您好,登錄后才能下訂單哦!
以下取自2019年4月的數據,具體信息可以參考http://db-engines.com/en/ranking/,數據僅供參考。
DB-Engines排名的數據依據5個不同的因素:
Google以及Bing搜索引擎的關鍵字搜索數量
Google Trends的搜索數量
Indeed網站中的職位搜索量
LinkedIn中提到關鍵字的個人資料數
Stackoverflow上相關的問題和關注者數
新聞快訊
1、2018年12月5日,伯克利RISE實驗室開源了一個多數據流實時分布式分析系統Confluo。它可以作為網絡監控和診斷框架,也可以作為時序數據庫和發布訂閱消息系統:作為時序數據庫,它的性能比其他時序數據庫高出數倍,而作為發布消息訂閱系統,它的吞吐量比Kafka高出4到10倍。
2、2019年1月中上旬,RedHat從其RHEL 8.0 Beta中移除了MongoDB,原因是2018年10月,MongoDB宣布其開源許可證從GNU AGPLv3切換到Server Side Public License (SSPL),希望從軟件即服務或云計算業務上獲取收入,但更改許可證正導致主要Linux發行版遠離MongoDB。
2019年2月12日,紅帽宣布Red Hat Satellite底層數據庫將放棄MongoDB,全部改用PostgreSQL。
3、2019年1月16日,谷歌聯合MIT、布朗大學的研究人員共同推出了新型數據庫系統SageDB,并撰寫了一篇論文詳述SageDB的設計原理和性能表現。他們在論文中提出了一個觀點:學習模型可以滲透到數據庫系統的各個方面,“基于機器學習的組件可以完全取代數據庫系統的核心組件,例如索引結構、排序算法,甚至是查詢執行器。”
4、2019年1月24日,開源 Apache Kafka 項目背后的公司 Confluent 在官方博客宣布進行了 D 輪融資,價值約為 1.25 億美元,公司總估值高達 25 億美元。
5、2019年1月24日,微軟收購 Citus Data,再次肯定對開源的承諾,并加速了Azure PostgreSQL的性能和擴展。
6、2019年2 月 19 日,Redis Labs 宣布獲得新一輪 6000 萬美元的融資,截至目前,Redis Labs 已累計籌資 1.46 億美元,新一輪融資資金將用于加速市場開發戰略,并繼續投資 Redis 社區和產品開發。
2019年2月21日,Redis Labs 再次更改開源許可證以對抗云廠商,但不會對Redis的核心許可產生影響。
7、 2019年3月11日,F5 與 NGINX 宣布了一項最終協議,根據該協議,F5 將收購 NGINX 的所有已發行股票,總價值約為 6.7 億美元。
8、2019年3月11日,英偉達接近達成以逾 70 億美元現金收購 Mellanox Technologies Ltd 的交易。后者提供諸多數據中心產品,包括以太網交換機、芯片和InfiniBand,而Mellanox占據了InfiniBand領域超過70%的市場。
9、2019年3月19日,Istio發布1.1版本,重點關注并改進性能和可拓展性;數據平面和控制平面效率;命名空間隔離;多集群功能和可用性等領域。
10、2019年3月21日,阿里云圖數據庫GDB正式公測,用于處理高度連接數據查詢與存儲,支持屬性圖模型,并且全面兼容TinkerPop Gremlin 查詢語言。
11、2019年3月,SequoiaDB巨杉數據庫正式加入全球頂級開源社區云原生應用計算基金會 (Cloud Native Computing Foundation,以下簡稱CNCF),成為CNCF基金會會員,是中國最早加入的開源云原生數據庫之一。同時,基于對開源事業的貢獻,巨杉數據庫也獲CNCF邀請加入Linux基金會。
RDBMS家族
2019年2月1日,MySQL發布8.0.15 正式版 本。
除了修復bug,提升MySQL的質量之外,其中值得關注的新特性有:
InnoDB支持并行集群索引,改善CHECK TABLE檢查表是否有錯誤的性能,它讓我們能以多線程并行讀集群索引。
以前的MySQL在群組復制中當主庫下線時,群組復制故障移轉到新的主庫,如果新的主庫還在消化relay log中由原主庫同步過來還沒進入數據庫的事務時就開始接受由客戶端送來新的事務,會造成新的事務找不到這些還沒反應到新的主庫的變更,而找找不到要更新或刪除的行,而使同步不一致的問題浮現。現在可以將group_replication_consistency 變量設為BEFORE_ON_PRIMARY_FAILOVER的使新主庫會等到所有的在relay log中的事務都進入數據庫后,才開始處理新的事務而解決上述一致性的問題。
群組復制在IPv4之外,還支持IPv6,同時還支持組員之間混用IPv4和IPv6,以支持由IPv4升級到IPv6的過程。
ALTER TABLE命令可以就地更改字符集。
靜態二進制日志加密,現在可以在存儲在磁盤上時對二進制和中繼日志進行加密。加密是選擇加入,可以通過系統變量binlog_encryption啟用。使用此新功能,用戶應能夠指示數據庫加密存儲在磁盤上的二進制日志文件中的數據。而使數據文件有更周全的保護。
自MariaDB10.2.7(含)以上版本,不再支持使用Percona XtraBackup工具做在線物理熱備份。
MariaDB 10.1引入了MariaDB獨有的功能,例如InnoDB頁面壓縮和靜態數據加密。這些獨家功能在MariaDB用戶中非常受歡迎。但是,來自MySQL生態系統的現有備份解決方案(如Percona XtraBackup)不支持這些功能的完全備份功能。
為了滿足用戶的需求,MariaDB官方決定開發一個完全支持MariaDB獨有功能的備份解決方案。它基于Percona XtraBackup 2.3.8版本改寫擴展。
1、Mariabackup熱備份工具
mariabackup工具使用(包含在二進制tar包bin目錄下):
1)備份
shell> mariabackup --defaults-file=/etc/my.cnf -S /tmp/mysql3306.sock --backup --target-dir=/data/bak/ --user=root --password=123456
2)恢復備份期間增量數據(這一步類似innobackupex --apply-log)
shell> mariabackup --prepare --target-dir=/data/bak/
注:/data/bak/xtrabackup_binlog_pos_innodb文件,記錄主庫show master status的POS點。
3)恢復
步驟
關閉mysqld進程
確保datadir目錄為空,你可以把原目錄改個名字,再創建一個新的
恢復
shell> mariabackup --defaults-file=/etc/my.cnf --copy-back --target-dir=/data/bak/
更改目錄屬性
shell> chown -R mysql:mysql /var/lib/mysql/
如果你想在從庫上備份,并且想記錄從庫的show slave status的POS點,以便后續再接一個從庫,那么你可以這樣搞:
shell> mariabackup --defaults-file=/etc/my.cnf -S /tmp/mysql3306.sock --backup --slave-info --safe-slave-backup --target-dir=/data/bak/ --user=root --password=123456
注:/data/bak/xtrabackup_slave_info文件,記錄從庫show slave status的POS點。
2019年2月14日,PostgreSQL發布11.2版本。和關閉并行相比,并行計算36種場景平均性能提升20倍。
1、PostgreSQL插件動態
分布式插件citus發布 8.2.1
citus是PostgreSQL的一款sharding插件,目前國內蘇寧、鐵總、探探有較大量使用案例。
地理信息插件postgis發布2.5.2
2.5.2版本修復了23個BUG,同時首次依賴Proj 6。
時序插件timescale發布1.2.2
timescale是PostgreSQL的一款時序數據庫插件,在IoT行業中有非常好的應用。
流計算插件 pipelinedb 發布1.0.0.13
Pipelinedb可以對高速寫入的數據進行實時根據定義的聚合規則進行聚合(支持概率計算),實時根據定義的規則觸發事件(支持事件處理函數的自定義)。可用于IoT,監控,FEED實時計算等場景。
2、PostgreSQL衍生開源產品動態
專業圖數據庫agensgraph 發布 2.1.1版本
適合OLAP和HTAP場景的mpp數據庫gpdb發布6.0 beta版
NoSQL家族
2019年3月18日,Redis發布5.0.4版本。該版本修復了許多在極端情況下可能導致Redis崩潰的bug,尤其是redis stream方面的應用。
該版本修復的一些重要bug如下:
修復Hyperloglog代碼錯誤可能導致崩潰的bug
修復復制的bug,該錯誤在握手命令錯誤的情況下可能發生崩潰
修復錯用API導致內存泄漏的bug
修復有序集合ZPOP* count為0問題
redis-check-aof 溢出問題解決
改進LFU域管理
2019年2月中下旬,RediSQL 發布了 0.8.0 版本。
RediSQL 是一個 Redis 模塊,為 Redis 提供完整的 SQL 功能。RediSQL支持所有Redis數據類型和功能,也支持SQL語句 SELECT / INSERT / UPDATE / DELETE 等等,以及一些嵌套的連接和數據倉庫功能(例如外鍵約束)。
此版本引入了兩個新命令:
REDISQL.QUERY.INTO[.NOW]
REDISQL.QUERY_STATEMENT.INTO[.NOW]
新命令的行為類似于REDISQL.QUERY和REDISQL.QUERY_STATEMENT,但它們將結果作為第一個參數XADD給 Redis 流。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。