- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
2017 Year in Review for open source database software
科林将讨论影响软件生产商和使用开放源码的企业的变化、增长和趋势。
主要主题包括:
-去年软件供应链格局发生了什么变化?
-组织是否或多或少了解他们正在使用的OSS?
-更广泛采用OSS的影响是什么?
-从今年的OSS漏洞中吸取的教训
-组织可以做些什么来改进OSS使用中/周围的流程?
-公司开放源代码
展开查看详情
1 . 2017 Year in Review for open source database software Colin Charles, Chief Evangelist, Percona Inc colin.charles@percona.com / byte@bytebot.net http://bytebot.net/blog/ | @bytebot on Twitter Percona Webminar 13 December 2017
2 . Open Source in the Organisation • Open source software is everywhere • From a database standpoint, db-engines reports:
3 .Depends on the database model
4 .What do the analysts say? • Gartner • Through 2020, relational technology will continue to be used for at least 70% of new applications and projects. • By 2019, the separation of storage and compute designed for cloud DBMS architectures becomes the dominant dbPaaS model and begins to appear on- premises, also.
5 .In 2016…
6 .Thinking about open source software adoption • Quality (code, community) • Licensing • Market uptake • Interoperability • The “hidden” cost of ownership
7 . Why is open source good for your organisation • Shift developers to high-value work • Given enough eyeballs, all bugs are shallow • Lower TCO • Modern software development practices • Upstream improvements, reduce duplication of effort • Attract talent!
8 . Viewing source code =/= open source • Read the Open Source Definition: https://opensource.org/ osd • The Four Essential Freedoms: https://www.gnu.org/ philosophy/free-sw.en.html
9 . Picking software • Who’s using it? • Does it meet needs? • Do others talk about this? • Who funds the project? (beware fauxdations) • Community involvement? Users? Developers? • Project communication methods
10 .What about the cloud? • Amazon AWS RDS • Aurora • Rackspace • Microsoft Azure • Alibaba Cloud • CosmosDB • Oracle Cloud • Google Cloud • Spanner
11 . Security & Distribution • Follow the patch updates - MySQL has critical patch updates • You may get “booted out” of a distribution if you don’t provide security updates, e.g. Elastic, MySQL • Does distribution matter? • Security - privacy of data - regulation driven
12 . Star companies open sourcing code in our space • Github — Orchestrator, gh-ost • Facebook — MongoRocks, MyRocks • Alibaba Cloud — Flashback, and more in MariaDB Server • Tencent Cloud — SPIDER enhancements
13 . Servers • MySQL 8.0 release candidate • MariaDB Server 10.2 GA - May 2017 • MySQL & Percona Server 5.7 continue getting updates, with new features like mysqlsh, X Protocol, etc. • MariaDB Server 10.3 Alpha
14 . Tools • Orchestrator • Replication Manager • ProxySQL • Tungsten Replicator • Percona Monitoring & Management (PMM) • Vitess
15 . Analytics • MariaDB Server 10.2 (Window functions, Common Table Expressions) • MariaDB ColumnStore • ClickHouse
16 . R.I.P. • RethinkDB • 2009, raised $12.2m, ended up at Stripe + CNCF • Basho • 2008, raised $61.2m, ended up at Bet365 + Riak all open
17 .Read This Week in Data • https://www.percona.com/blog/author/colin-charles/
18 . Looking back at 2017 • MongoDB IPOs • MariaDB Corporation raises a lot, now $98.2m • Still money going into the database world (e.g. BlazingDB)
19 . Looking at 2018 • Oracle compatibility (incl. PL/SQL) in MariaDB Server 10.3+ • confluent.io • AntidoteDB - http://syncfree.github.io/antidote/ • more manageability in MySQL (auto-sharding, auto-scaling) • MongoDB deprecates mmapv1 • More focus on efficiency (e.g. RocksDB storage efficiency vs InnoDB compression)
20 . Explosion in Time Series Databases • Theme for Percona Live Santa Clara 2017 • Interesting business models, including InfluxDB • Submit for Percona Live Santa Clara 2018! Till December 22 2017 • https://www.percona.com/live/18/
21 . Closing thoughts • It takes 7-10 years to make good database software (without a pivot) • Beware marketing dollars • Look at where the money is going, website redesigns, management changes, etc? • There can be lock-in in open source if you don’t choose carefully
22 .Thank You. Q&A? colin.charles@percona.com / byte@bytebot.net @bytebot on Twitter | http://www.bytebot.net/blog/ slides: slideshare.net/bytebot