Get started on your path to becoming a ScyllaDB NoSQL database expert.
Take a CoursePeter Zaitsev is an entrepreneur and co-founder of Percona. As one of the leading experts in Open Source strategy and database optimization, Peter has used his technical vision and entrepreneurial skills to grow Percona from a two-person store into one of the most respected open source companies in the business with over 350 employees. Peter now continues to serve as a board member and advisor to a range of open source startups. Peter is the co-author of the book “High Performance MySQL: Optimization, Backup, and Replication,” one of the most popular books on MySQL performance.
My name is Peter Zaitsev and I am the founder at Percona. Today we are going to talk about trends with databases with particular focus on open source databases. In the first part of presentation we’ll talk about the innovation which has been happening in the last few years.
in a Innovation as some focused property companies can right so for example in early 2000s I remember we had this very polished Microsoft asp.net and I remember folks would laugh at US Open Source dude who would use VI to code something in parallel and PHP but well if you think about now we have a fantastic tools for developing ecosystem which are completely open source now though we have in the cloud vendors like Amazon provides us a very good and Polished uh Cloud experience which is kind of uh a lot more polished than the one of what the open source ecosystem provides another example of course would be something like cellaris versus Linux I remember when I started in in this echo system uh there have been a lot of people using uh salaries and laughing at Linux when I started with Linux it was 32-bit operating system and didn’t handle multiple CPUs completely you couldn’t even create file more than two gigabytes inside it was a joke well and where is that joke now compared to uh to Solaris so I believe that is what is happening with open source right now right and is going to continue uh continue happen What open source catches up and will continue to catch up and I think there are a lot of innovation in this case come from the cloud native confusion foundation and and kubernetes right so what does that allow us all to do well I think if you look at the cloud you can really look at the cloud at the two different ways one is cloud as commodity you know like think about like internet there is a lot of providers of your internet out there but you know what there is a pretty much no difference which one you use right the same happens in the cloud right now if it’s infrastructure services like Network like storage like computer pretty much all the same different price different quality but they are the solid building blocks and then there are those highly differentiated Services right which are property and which create the uh uh create login and I believe if open source we can let the cloud to be that commodity infrastructure provider where we can create most of the value through the open source software what is interesting in this regard Amazon tends to agree with me that image is actually from Amazon presentation from you know decade or more ago when they compare cloud computing to electricity services and guess what electricity services is commodity you can buy electricity from any provider and you know what your free jio TV will continue to work you know you don’t have to change any of your house appliances if you happen to change the electricity provider well in fact a little bit of philosophical discussion let’s talk if you do have open source database as a service implementation in the ecosystem well and as I know yeah not really not yet but we have uh taken the baby steps and we do have a very solid foundation what is that Foundation the first one is kubernetes which is a foundation that cloud native ecosystem I mentioned anything about the kubernetes is not so much what this is amazing uh piece of uh of software right well but but the main thing is what that is universally available and has such a huge community and uh and a mind share behind it right kubernetes is available at any uh oh public Cloud vendors uh worldwide it’s available for uh private Cloud providers you know I think like uh VMware openstack right you can use uh run kubernetes on all of those uh environment right and kubernetes while it started to focus on stateless application it’s getting better and better for uh State full applications as well and most open source databases now have a kubernetes operators available so you can run those operators out there so why operate kubernetes operators are important and how they are different let’s say from a bunch of uncivil or terraform scripts you may have already to deploy your databases well within of databases is day one is really only two of the iceberg most problem most complexity comes from a day two operations because guess what when you put the database in production it likely needs to operate for decades it needs to be started up most of the time in many cases right or at least the overtime having like a no downtime right or if a downtime has to be taken that has a significant business costs right and you cannot lose any data right that is why those day two is very important and the kubernetes Really allows you to have a very robust day two automation much better than many other uh Frameworks right and uh database uh as a service can be built on kubernetes kubernetes can be if it’s found they and kubernetes operators can be a fantastic building block some people may say well you know what we heard what Iranian or databases on kubernetes is impossible bad and so on and so forth but reality is if you look at majority of database as a service solutions which has been uh has been built over last few years we actually use kubernetes underneath right here are some of examples of a folks who mentioned to me or stated publicly what they are using uh using kubernetes operators so if you think about that whether you believe in databases kubernetes or not there are hundreds of thousands of database instances that constantly running on kubernetes right and quite successfully right because we don’t hear you know too much of oh my gosh it’s all Crash and Burn Right For by folks using those Solutions if you look at their Corner we are actually one of the companies which is built in an open source database as a service uh solution as a feature of our per Corner monitoring and management project right and uh we expect to be one uh one of any right as it often happens if open source first you see the proprietary Technologies come to Market they figure out what has to be built how exactly it has to look how it should be marketed and then the open source comes in and democratizes if you will right makes it more available uh low-cost solutions to a market and I think that will be happening in this case as well our solution is still a work in progress in better if you want to try it out give us some feedback or even contribute some code you can and you’re welcome to do so that is uh the power of Open Source software comes from and that’s all I had to say uh for today uh let’s keep a chat in touch and enjoy the rest of the conference [Applause]
2023 ©ScyllaDB | ScyllaDB, and ScyllaDB Cloud, are registered trademarks of ScyllaDB, Inc.
Apache® and Apache Cassandra® are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Amazon DynamoDB® and Dynamo Accelerator® are trademarks of Amazon.com, Inc. No endorsements by The Apache Software Foundation or Amazon.com, Inc. are implied by the use of these marks.