Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Meet MariaDB 10.2/10.3

262 views

Published on

New features in MariaDB 10.2 and 10.3, in particular Common Table Expressions and Window Functions.

Presentation at PyConZA 2017 5 Oct 2017

Published in: Software
  • Be the first to comment

  • Be the first to like this

Meet MariaDB 10.2/10.3

  1. 1. Meet MariaDB 10.2/10.3 Ian Gilfillan MariaDB Foundation
  2. 2. MariaDB is a fork of MySQL
  3. 3. MariaDB Foundation MariaDB Corporation
  4. 4. MariaDB 10.1 • First stable Oct 2015 • Galera • Encryption • Page compression • Roles • GIS improvements • Debian 9 Stretch
  5. 5. MariaDB 10.2 • First stable May 2017 • MyRocks • Flashback • Window functions • Common Table Expressions • GeoJSON / JSON • XtraDB → InnoDB
  6. 6. Window Functions (Also aggregate) • • COUNT • SUM • AVG • BIT_OR • BIT_AND • BIT_XOR
  7. 7. Regular Aggregate Function
  8. 8. Aggregate Function as Window Function
  9. 9. Window Functions (New) • ROW_NUMBER • RANK • DENSE_RANK • PERCENT_RANK • CUME_DIST • NTILE
  10. 10. Window Functions Example
  11. 11. Common Table Expressions
  12. 12. Recursive Common Table Expressions Example
  13. 13. Recursive Common Table Expression – Paths
  14. 14. MariaDB 10.3 • First alpha released in April • Oracle compatibility • Sequences • INTERSECT and EXCEPT • Idle transaction control
  15. 15. UNION, EXCEPT and INTERSECT
  16. 16. Sequences
  17. 17. Learn more • Foundation website: mariadb.org • Code: github.com/mariadb/server • Documentation: mariadb.com/kb • Bugs: jira.mariadb.org • IRC: #maria on Freenode • Mailing list: maria-discuss@lists.launchpad.net Questions?

×