- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
Cassandra 3.x et la future 4.0
展开查看详情
1 . Apache Cassandra Point sur C* 3.x et 4.0
2 .PARIS CASSANDRA MEETUP - MARS 2018 Alexander Dejanovski @alexanderdeja Consultant www.thelastpickle.com Datastax MVP for Apache Cassandra Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License
3 . www.bigdatahebdo.com Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License
4 .About The Last Pickle Apache Cassandra consulting 4 committers / 3 PMC / 1 VP Apache Cassandra 6 pays : Nouvelle Zélande, Australie, France, Espagne, USA et Estonie
5 .Historique 2008 open source Juillet 2009 version 0.3 Juin 2010 version 0.6 Janvier 2011 version 0.7 Octobre 2011 version 1.0 Décembre 2012 version 1.2 Août 2013 version 2.0 Septembre 2014 version 2.1 Juillet 2015 version 2.2 Novembre 2015 version 3.0 www.thelastpickle.com
6 .Historique Décembre 2015 version 3.1 Janvier 2016 version 3.2 Février 2016 version 3.3 Mars 2016 version 3.4 Avril 2016 version 3.5 Juin 2016 version 3.6 et 3.7 Septembre 2016 version 3.8 et 3.9 Octobre 2016 Instaclustr 3.7 LTS Novembre 2016 Changement de PMC et focus Datastax sur DSE www.thelastpickle.com
7 .Historique Février 2017 version 3.10 Octobre 2017 version 3.11.0 et 3.11.1 Février 2018 version 3.11.2 2019 ? version 4.0 www.thelastpickle.com
8 .Historique www.thelastpickle.com
9 .Historique www.thelastpickle.com
10 . Cassandra 3.0.0 - 151 tickets Cassandra 4.0.0 - 193 tickets (pour l’instant) www.thelastpickle.com
11 . Cassandra 3.0/3.x www.thelastpickle.com
12 . 3.0.0 CASSANDRA-8099 Nouveau storage engine www.thelastpickle.com
13 . 3.0.0 CASSANDRA-6477 Materialized views www.thelastpickle.com
14 . 3.0.0 CASSANDRA-6230 Hints fichiers au lieu de tables www.thelastpickle.com
15 . 3.0.0 CASSANDRA-7032 Algorithme d’allocation des tokens www.thelastpickle.com
16 . 3.0.0 CASSANDRA-7486 G1GC par défaut www.thelastpickle.com
17 . 3.2 CASSANDRA-6696 Partition SSTables by token range www.thelastpickle.com
18 . 3.2 CASSANDRA-10149 Make nodetool cfstats and cfhistograms consistent nodetool cfstats keyspace.table nodetool cfhistograms keyspace.table www.thelastpickle.com
19 . 3.4 CASSANDRA-8180 Optimisation de la clause LIMIT www.thelastpickle.com
20 . CREATE TABLE test.time_serie ( id_user int, event_time timeuuid, event_data text, PRIMARY KEY (id_user, event_time) ) WITH CLUSTERING ORDER BY (event_time DESC) www.thelastpickle.com
21 . SELECT * FROM test.time_serie WHERE id_user = ? LIMIT 10 www.thelastpickle.com
22 .www.thelastpickle.com
23 .www.thelastpickle.com
24 . 3.4 CASSANDRA-9472 Reintroduce off heap memtables www.thelastpickle.com
25 . Off heap memtables # Specify the way Cassandra allocates and manages memtable memory. # Options are: # # heap_buffers # on heap nio buffers # # offheap_buffers # off heap (direct) nio buffers # # offheap_objects # off heap objects memtable_allocation_type: heap_buffers www.thelastpickle.com
26 . 3.4 CASSANDRA-10661 ajout des index SASI www.thelastpickle.com
27 . SASI Sstable Attached Secondary Index CREATE CUSTOM INDEX mon_index ON users (name) USING 'org.apache.cassandra.index.sasi.SASIIndex'; www.thelastpickle.com
28 . SASI Sstable Attached Secondary Index SELECT * FROM users WHERE name LIKE ‘John%’ www.thelastpickle.com
29 . 3.4 CASSANDRA-10660 User defined compaction avec nodetool www.thelastpickle.com