 Terima kasih. Ya, terima kasih. Selamat pagi. Nama saya Abdel. Saya penyanyi penyanyi penyanyi untuk hari ini. Selamat datang ke hari ini. Terima kasih kerana kebanyakan yang terkenal di Sine Center dan Oracle MySQL. Kami telah mempunyai semua orang-orang ini untuk menyelamatkan kita. Terdapat sedikit lebih banyak dari MySQL. Saya rasa... Jika saya tahu, ini mungkin penyanyi penyanyi yang lebih besar dari penyanyi penyanyi penyanyi dan penyanyi di Singapura. Adakah itu betul? Baiklah. Jadi... Pada hari pertama ini, ia dipanggil State of the Dolphin oleh Sanjay Manwani. Adakah itu betul? Ya. So Sanjay Manwani adalah penyanyi penyanyi penyanyi penyanyi yang lebih besar dari penyanyi penyanyi. Ia telah menguruskan dengan teknologi database untuk 10 tahun kelas. Ia telah menjadi penyanyi dan penyanyi penyanyi. Ia sekarang mempunyai MySQL Getty dalam semua jenis development MySQL. Dan... sebabnya di sini, anda mungkin tahu MySQL adalah penyanyi penyanyi penyanyi yang paling popular di dunia database. Klub mempunyai mengambil status-stage. Jadi, berlainan untuk penyanyi penyanyi penyanyi. Jadi MySQL berlainan untuk menjadi penyanyi penyanyi penyanyi di dalam klub. MySQL menjadi lebih cepat dan lebih cepat. Lebih mudah untuk menguruskan kekuatan mengenai kekuatan JSON dan lebih banyak perlukan. Jadi, saya menguruskan kekuatan yang disebut untuk kekuatan, kekuatan, dan kekuatan yang berlainan. Jadi, ini akan berlainan pada penyanyi penyanyi penyanyi di MySQL. Kita juga mengenai jalan untuk MySQL 8 dan kita juga mengenai jalan untuk MySQL 8 pada klub Oracle. Okey, mari kita mulakan. Terima kasih. Jadi, berlainan dengan Dolphin. Jadi, bagaimana kita lakukan? Bagaimana kita berlainan? Saya rasa ia akan bercakap tentangnya. Boleh saya beri kepada saya? Baiklah. Jadi, jalan yang sama, saya berjanji kita tidak boleh berlainan. Jadi, jangan berlainan. Jangan berlainan untuk klub Oracle. Jadi, itu yang berlainan. Jadi, kita berlainan. Sebenarnya, MySQL diperkenalkan pada tahun 1995, yang diperkenalkan oleh yang paling berlainan dan ini tahun yang terakhir sekarang, sangat menyeronokkan. Saya rasa itu adalah sesuatu yang kita berlainan. Dan saya telah mengenai sesuatu dan sesuatu masa untuk mengenai klub Oracle. Sebenarnya, kenapa kita mengenai itu sangat popular? 15 juta instalasi, 80,000 perniagaan perniagaan. Dan itu yang saya berlainan. Dan saya berkata, anda membuat kesilapan, ia akan digunakan kepada 80,000 orang setiap hari. Jadi, berhati-hati. Apa yang anda lakukan, bagaimana anda berlainan. Dan mereka perlu berhati-hati. Top IS, ia adalah nombor data dari klub. Kita telah berlainan pada MySQL di klub. Berlainan, tapi ia ada di AWS, ia ada di Microsoft, ia ada di Google Cloud, dan orang berlainan dengan baik-baik saja. Ia digunakan dengan Hadoop. Dan anda tahu, jika anda melihat Facebook, kita dapat 35% dan 175,000 fans, 28,000 followers di Twitter. Anda tahu, jika anda melihat populariti kita berlainan, dan kita telah berlainan dan ia bukan anda tahu, ia digunakan untuk sesuatu hal. Saya tidak tahu, anda mungkin tahu. Tapi, anda tahu, ia adalah data kecil. Bukan data kecil. Ia digunakan untuk perkara yang sangat serius. Seperti jika anda melihat 2.2 jutaan penggunaan dengan 630 jutaan websites menggunakan, ia benar-benar serius. Data kecil, 40% berlainan, dan 40 jutaan penggunaan. Tapi, ini adalah hal yang di mana kita berlainan. Dan yang paling berlainan, sesuatu yang saya berlainan adalah mencari. Siapa yang menggunakan Facebook, Uber, Air Genby, Best Buy, Robbox, Sears, anda mengenai data kecil, ada website yang besar anda menggunakan dengan saya. Kemudian, jika anda melihat OEMs, jika anda melihat services web, data kecil, jika anda melihat companies web & enterprise, cloud, OEMs, anda menggunakan dengan saya dan mereka menggunakan saya untuk perkara yang sangat serius. Mereka tidak menggunakan sesuatu yang mudah untuk menggunakan periuk periuk periuk di Booking.com, ia adalah pilihan yang aktif untuk kami. Jika anda membuat sesuatu, anda memberikan kepada Booking.com. Mereka mencari, dan kami menggunakan periuk periuk dengan mereka. Sama untuk Facebook, 1.6 bilion aktif yang menggunakan, ia adalah periuk yang sangat berlaku. Bukan hanya data yang dipergunakan, tetapi ini adalah salah satu dari 4 data yang dipergunakan. Kemudian, paypal, 100 terabat data menggunakan, boleh menggunakan periuk periuk, semua jenis orang yang menggunakan. Pada satu yang terbuka, ID-nya mempunyai 1 bilion, ini sebenarnya, ini adalah program yang unik, dan itu untuk memberi semua orang yang menggunakan ID, dan ID-nya digunakan dengan penyelidikannya dan i-scans. Dan ada 1 bilion orang yang sudah menggunakan, dan kami mempunyai program itu. Sebab saya adalah kawasan di India, saya memungkinkan itu dengan saya. Ini adalah rankan periuk periuk periuk, dan saya tidak tahu jika anda yakin, mereka melihat kawasan data tergantung berdasarkan kerja yang diberikan pada beberapa masa yang telah diberikan di periuk periuk periuk periuk dan di periuk periuk lain. Mereka mempunyai periuk periuk mereka, kemudian mereka memberi kawasan. Jika anda melihat kawasan data di luar sana, anda tahu, kami di luar sana, dan kami berada di luar sana. Jadi, ini adalah kawasan yang diberikan pada tahun 2015. Jadi, kami berada di luar sana dengan 1,466.95. Dan ini adalah 2,278. Kemudian kawasan periuk periuk periuk periuk periuk di sana, ia berada di 1,154. Jika anda melihat kawasan di luar sana, jadi, kemudian, hari ini, kawasan periuk periuk periuk periuk di luar sana yang sangat tinggi. Jadi, kenapa anda patut memilih kawasan periuk periuk periuk? Kenapa anda patut memikirkan kawasan periuk periuk periuk periuk? Kita mempunyai keberkian, pelajaran, dan kita ada kualiti-kualiti. Saya akan bercakap tentang perkara ini di dalam lebih kecil. Dan adakah ia adalah keadaan, keadaan, keadaan, keadaan, keadaan, keadaan dan keadaan, semua keadaan keadaan keadaan. Jadi jika anda ada pertanyaan, anda mahu bercakap tentang apa-apa perkara ini sejauh-jauh bahawa perbincangan data ini berpikir bahawa kami boleh beritahu anda bahawa kami boleh beritahu. Ada sesuatu yang ada di dalam fikiran kita ketika kami membuat kualiti-kualiti. Apa yang itu ada di sana? Satu perkara adalah ia perlu menjadi kualiti-kualiti. Ia perlu menjadi sesuatu yang, jika anda mahu menggunakan satu perkara, satu perkara yang anda mahu menggunakan untuk 20, anda boleh menggunakan untuk 20. Jika anda mahu mempunyai 1,000 database yang anda mahu menghasilkan bersama, ia patut bekerja. Dan kemudian ia perlu menjadi kualiti-kualiti. Bila ia adalah RDBMS, bila ia adalah kualiti-kualiti, bila ia adalah SQL, bila ia tidak ada SQL, 5.7 perlu diberikan untuk menggunakan RDBMS dan kemudian ia perlu mengubah masa dan peraturan. Jadi ia perlu menjadi mudah untuk menggunakan RDBMS. Dan akhirnya ia perlu menjadi kualiti-kualiti. Atau salah satu perkara kualiti-kualiti yang harus diberikan adalah bahawa apa-apa pun yang anda berikan kepada pelanggan kita, ia perlu menjadi kualiti-kualiti. Jadi, ini adalah 4 perkara yang kita mahu menggunakan. Kita perlu menjadi kualiti-kualiti. Jika anda bergerak, jika anda memiliki lebih besar, jika anda mahu mempunyai beberapa perkara kualiti-kualiti, anda harus dapat bekerja dengan itu. Jika anda mempunyai kualiti-kualiti yang lebih besar, anda mahu menggunakan, ia harus bekerja. Ia harus menjadi mudah untuk menggunakan. Ia tidak harus menjadi bahan-bahan yang tidak dapat diberikan. Ia harus menjadi kualiti-kualiti. Sekarang di dunia hari ini, kita tidak boleh berkata, anda mesti berikan skima, anda mesti mempunyai SQL saja. Jadi itu adalah perkara kualiti-kualiti. Ia juga ada di sana. Apabila kita berbicara tentang SQL dan tidak SQL, berapa-banyak mereka harus menjadi kualiti-kualiti. Ia tidak boleh menjadi solusi yang bertemperi, hanya sebuah hak untuk bekerja. Ia adalah perkara yang sangat baik-baik. Ia adalah perkara yang baik-baik yang diberikan di JISON. Kualiti-kualiti ini adalah perkara yang baik-baik, yang baik-baik yang diberikan. Dan tentu saja, kita mencari feedback, tetapi ia harus menjadi sangat-sangat. Jadi, perkara yang berbicara dan perkara yang baik-baik, semua perkara itu sudah ada di sana. Tapi ia harus menjadi seksibel, ia harus menjadi skima yang lebih baik. Semua perkara itu harus bekerja. Dan ia harus menjadi tidak kualiti ketika kita berbicara tentangnya. Dan pada akhirnya, jika JISON berbicara dalam data aset, jadi anda tidak perlu risaukan data aset, ia tidak akan menjadi aset, ia tidak akan menjadi aset. Ia adalah aset yang berbicara. Dan ini sesuatu yang kita bincangkan oleh default. Jadi, semasa anda menggunakan skima saya, ia menggunakan skima saya. Ia bukan sebab anda menggunakan skima saya dan kemudian anda perlu melakukan sesuatu. Jadi, jika ada dua pilihan, apabila anda melakukan insolasi, dan satu tidak lebih berbicara daripada yang lain, kemudian automatiknya anda akan melakukan dengan cara yang lebih berbicara. Jadi, anda tahu, automatik pasukan, anda harus memberikan pasukan. Anda tahu, skima saya akan berbicara tentang pasukan. Saya rasa Harim di sini, Harim tidak akan berbicara tentang apa yang lain. Dengan default yang membuat saya lebih berbicara. Dan jika ada apa-apa lagi perkara yang anda perlu lakukan untuk memastikan bagaimana yang anda bincangkan. Jika anda mahu lebih banyak securiti, kita akan mempunyai versi tersebut yang berlaku. Tetapi saya tidak akan bercakap tentangnya. Ini adalah di Asia Asia. Dan ini adalah salah satu perkara yang baru yang kami telah menginginkan. Ia disebut Transparent Data Encryption. Ia adalah encirkan di sebuah kawasan INODV. Dalam kawasan INODV, setiap pilihan adalah encirkan di sana. Dan kawasan itu juga dapat diberi di mana-mana. Ini adalah pilihan yang panjang. Di lain perkara yang kita bincangkan adalah pilihan mengalami kawasan minis. Ini juga berdasarkan perkhidmatan INODV yang saya cakap tentang. Ini adalah pilihan yang berlaku. Kawasan data yang telah diberi di sana. Dan data akan dapat menjadi banyak pilihan. Dan ada beberapa pilihan di dalam kawasan. Dan bahawa kawasan data yang bermula dengan transaksi, bahawa kawasan ini adalah pilihan yang sama. Jadi ia adalah pilihan yang aktif. Ia adalah pilihan yang diberi di mana-mana. Kerana ia telah diberi dan semua pilihan tahu apa yang berlaku. Bahkan satu pilihan berlaku, ia tidak berlaku. Pilihan kedua hanya berlaku di sana. Jadi tidak perlu berlaku. Ia dapat diperkirakan automatik. Jadi jika ada masjid, masjid signal dan sebagainya, kerana anda dapat memilih itu. Ada satu masjid dan kemudian tempat lain sebenarnya. Jadi anda berlaku hanya sebuah masjid. Jadi hanya sebuah masjid yang tidak diberi di sana. Dan kemudian sebuah masjid yang tidak diberi di sana. Dan ada yang hanya membaca dan sebuah masjid yang tidak diberi di sana. Sebelum itu ada sebuah masjid lain yang tidak diberi di sana. Jadi ia adalah pilihan automatik dan pilihan automatik. Dan ini adalah sesuatu yang berlaku. Bagaimana anda menunjukkan? Bukan pilihan automatik. Ini adalah pilihan automatik. Jadi sebuah masjid ini seperti itu? Saya akan datang ke detaian. Tapi pilihan automatik itu, itu pasti ada di sana. Ini perlu berlaku pada pilihan automatik. Ya. Pilihan automatik. Pilihan automatik yang tidak diberi di sana. Tapi ini adalah pilihan automatik. Ya. Ini adalah pilihan automatik. Saya pun ada ketiga. Ini adalah pilihan yang baru. Ia akan berlaku sangat cepat. Saya tidak boleh beri kek. Tapi kita sangat berlaku di atas itu. Jadi perkara pertama, apabila kita berada di negara, apa yang mereka risaukan adalah UTA. Mereka mahu mempunyai semua kualiti dan bahagian yang berlaku. Kita mempunyai sokongan untuk UTA-9. Itu sesuatu yang akan berlaku pada masjid 8. Jadi UTA-8, NB-4 akan menjadi karakter di atas itu. Itu sesuatu yang akan berlaku. Sebaik-baiknya, untuk semua japan-japan, semua jalan-jalan. Kita memastikan kenapa mereka berlaku di atas pilihan yang berlaku. Maksud saya, setiap pilihan dan segala-galanya dia perlu berubah. Kemudian, kita mempunyai pilihan yang berlaku. Sebenarnya, ada pilihan yang kita dapat memasuk di atas itu. Kemudian, ini sangat cepat sekarang. Sebelumnya, dengan pilihan yang berlaku, itu sangat cepat. Kita mempunyai pilihan yang berlaku dan semua pilihan yang berlaku. Sekarang, pilihan yang berlaku sangat cepat. Mereka sangat cepat. Jika anda mahu menulis, anda mahu mencari uang yang iaitu. Dan kemudian anda mahu membuat pilihan yang itu dan anda mahu menggunakan pilihan atau apa-apa yang berlaku. Kemudian ada sesuatu yang ditutupkan pilihan yang berlaku. Sekarang, banyak orang mengatakan, saya tidak mahu administration yang kemudian mengawasi video, saya mahu tengok nafas, saya mahu menggunakan, dan saya mahu menggunakan. Menerima pilihan yang berlaku adalah pilihan yang sangat lama. Saya tidak mahu menggunakan dan berman Gesetzentwurf. Akan terima alasan yang paling terpakar. Jadi ini pilihan yang terlaku. Ia sederhana. You know, it is kind of as disabled index, you create the index, you see if it is useful, if it is not useful, you drop it. Secondly, you can also, you have an index, you make it invisible and then you use, you know, if somebody cries in screens, because then you don't drop it, you still let it be. If nobody cries in screens, if nobody uses an index, then you can drop it. So those kinds of things are possible with these invisible indexes. We call it soft delete and stakeholder, so basically it's going to document. A huge amount of work has gone into security roles, right? So you can assign a role to a role, can you assign multiple people to a role. You know, that whole security roles business that we are doing this role, can they be embedded, can they be pleased of roles. All those things are there in our new roles. I expect that, Harim, you will talk about it a bit, I guess. So you can actually create. So this is now very, very well managed and extremely well implemented in MySQL 8. That is what we are looking at. Then there is native data dictionary. So data dictionary is information about the tables in the database. So earlier we used to have FRM files, where we had the information about the table. And imagine writing, if these two people are changing the, adding a column into a database, there's two different columns. Two people are changing a file at the same time. The concurrency management of that is very, very difficult. So and the atomicity. Now we have, this is the transactional data dictionary. If you want to learn more about it, we have the columns going to talk about it. He's going to go into details of this. And the metadata across platform. I think this was one of the major issues that we had with MySQL, that at the core we did not have a data dictionary which was completely transactional. Now it is completely contractional. And there is a few, I think there are 200 or 300 files that we just resolved while implementing this because of the number of problems we used to have in managing files. Then we've got this performance schema, performance of the information schema. This is something that our customers had been trying about a lot. That if you require information about tables, it has become extremely fast now. And in different levels of information schema where you have to count all the schemas, if you want aggregate schemas, sizes, if you want to have dynamic table information, if you want to count all these things, have become very fast because of the fact that the information schema has become very, very fast. Again, performance schema index is also added because performance schema has always been there but never had it. We didn't have much indexation on it. So even those are indexed and 115 indexes are there. So your search in the performance schema becomes very fast. I think I'm just going to talk about it in the next sessions. And again, the SIS schema, basically SIS schema is a schema of all the schemas of performance schema. So what are my slowest tables? What are my largest tables? There's a bunch of information that you can just get from your performance schema and those metrics. And now the query timing of requiring that has become extremely fast. So lots and lots of things. We have better documentation with oxygen. We have a new plug-in infrastructure. So in fact, we are moving towards a completely plug-in my scale at one time. Again, I'm not promising it deep but we want to have a time when everything is plug-in. And we are now moving that if you create your own plug-in, you can actually plug it in and you can enhance my scale. It could be a storage engine. It could be something else that you want to add. There is a plug-in infrastructure that you can optimize your basics. GIS, I think we are still a long way to go. We are adding more and more stuff into GIS. Then query hints is something that we're working about. Scan query, anything that you want to ask me, you can ask me. I can tell you details. Blobs are better. Memcached is better. Scaleability, parser, document store. This is something that we continue to work on. GPID purge is always acceptable. So these kinds of things. So what do you think? Our new exciting thing is called the inner-dp cluster. So this is like you are giving a cluster of non-dp nodes that is configurable by us. It is managed by us and it's at the core is the new configuration as we said previously. But we give you a complete package so we test it together. It is completely flexible. It is easy to use and it is a scale out. There are some numbers that we've done but those are internal numbers. I don't want to go into details of those numbers. But this sharding and everything is coming. So I will tell you the stages of this. So basically there are four steps. So one is that we simply say that we've got the document store. We've got a relational document model. Then we say there is HA HA means if there is one node that fails the other node should take over. That is something that we've implemented in the RC now. Then we plan to have a res scale out where again each of these nodes is going to have these things, the slaves so that the slave gets promoted to the group replication master and so if there is one group replication master that fails the slave becomes the master and the others. So if I've got three masters in the group replication way and each of these three have two slaves. If the master in the group replication fails the slave should become the part of that way. That should happen automatically. And then there is the whole sharding business where the replication happens and where the information about the way your database is sharded across is known to the database itself. A router knows okay. You are asking for this information. This information lies in node number three and goes to that node number three and gets the information automatically. That's the fourth stage that we are looking at and this is the step two that we're talking about. As I said there is a router and that just goes to the group replication circle and it gets the information and the whole management group as we say this can be done by MySQL Shell and it's a very, very interesting shell that we have. It knows about you want to add something you want to delete something you want to stop something all those things can be done by the shell. It is programmable in multiple languages now you can it talks multiple protocols it can talk in different languages if you want to talk JavaScript you can talk JavaScript and there are multiple languages that it basically speaks. So that's the kind of stage two that we're talking about. Stage three as I said is where each of these masters is going to have its own slaves which are read-only and if there is something that fails here one slave should be able to take over as a master. That is the stage three and obviously then once the stage three is gone then we've got these shard one and shard two and shard three and these routers should know based on the information about this whole cluster where the information lies and they should be able to route you to the right shard based on the query that you have. So that's the plan going forward. So this is the whole work you should be able to your application using a MySQL connector should connect to the cluster and all the information on where it has to be routed to what where information lies the automatic scaling everything should be done from there and there should be a single shell which you can talk in multiple languages using which you can actually manage this thing and if the monitoring of it has to be done that can be done using the right monitor which is already there. Can I interrupt? Yes. It's 35 right? Is this the carry grade? Sorry? Is this the carry grade? No this is not the carry grade. We are not talking about the carry grade. So this is the new one. This is the new one. This is the inner DP cluster. Is it GA? It's an RC now. So we have stage one that is already there and the stage two is this so that's what I said. So here is the first part where we have the document model where we started supporting the JSON that was the stage one and we had the group application that's already there as far as high availability is concerned we just implemented it it's an RC it is going to be GA very-very soon and then the read scale out where I said the nodes are talking to each other yes so that's the next one and the final one is the right scale. So this is a shatter database? Yes. It's not yet a shatter database the clip chicks are here that is planned. And it is different from the multi-bust group application that you showed just now? No, the group application is a part this is a part of the group application then we have something which is called our MySQL cluster product it is different so you know db cluster and MySQL cluster are planning but with this with this only you know db cluster within the enterprise only? No, that's exactly the idea it's not going to be enterprise so anything that I'm talking about here today and I will act absolutely if there's something that is not free in open source I will talk about it so as far as our group application is concerned it is not enterprise it's free in open source as far as this X shell is concerned again this is again free in open source as far as the router is concerned again free in open source there's nothing that we are going to do enterprise in this whole setup if there is an added security layer that goes on top somewhere maybe you know we don't really have a plan for it yet but as far as this whole architecture that I'm showing you this one this one which is the level 3 where I say okay if this one fails over it becomes one of the masters and it becomes a part of the engineering again it's going to be free in open source with the multi-shards when it comes whenever it comes is again going to be free in open source so I presume it's going to be part of 8 or something maybe 9 or something because again remember I talked about the plug-in pull infrastructure so these are all basically components that we are plugging in wow so they can be as far as we are concerned they can be added at at a later time at a moment at scale we could just release for example a sharding sharding you know db cluster sharding that could be done yes I have a question what layer you are going to define the shard keys on the application layer on the db layer on all the db so this is the information is going to reside here in the my scale that is the plan going forward and remember our my scale connectors that we are now creating they are also aware that there is a cluster so there could be some information part of that information that goes into the connector itself they could be part of that again this is still being implemented this is still in the RC so we are right now here sorry we are here this is RC this is RC this is RC this is is sometime I can't again as I said part of 8 means my scale 8 or 5.7 means something more than 5.7 there could be parts of it that could be in 5.7 so for example group application I think is also there in 5.7 5.7.17 and later 5.7.17 is the exact number it is there in 5.7 I think 16 is out the current volume is 16 5.7.7 okay okay now that's the new thing again I don't know how cloud is is it open source not open source it's a bit fuzzy in the lines because everybody and but the good thing about this is about the nice scale on the Oracle Cloud is that we give the enterprise version on the cloud so if you are using anywhere else on the cloud you will not get you know enterprise monitor you will not get the enterprise backup you know I don't know how much you need it because but the fact is that you know at least all those enterprise firewalls everything that is there available in our enterprise package is the part of our monitor on monitor so if you have to if you go for Oracle Cloud yes can we create slaves and all these things everything slowly get up so it's if you I mean so that's it's just about I think it's 6 or 7 months old implementations are coming my request would be just try it out the cloud is new in Oracle Cloud I think they have 2 months or 3 months that you want to you want to try something or you can try it out download it or basically link to it now there is no download in the cloud so try it use it if you think that it is valuable and again you will get the feel of the tools that we have on the enterprise on the cloud so the tool might be you can look at that is it a managed service? yes it's a completely managed service so for example backup is automatically taken you don't even need to configure it it's automatically taken they give you that every week we are going to do a full backup every day we are going to do an incremental backup they will do it automatically you don't need to do anything at all what about hijay? is it presumed to be hijay? so cloud inherently is highly available but if you want to set up see what it does is there is no HA managed service yet so you need to configure your own hijay so we are giving you you can look at it as a pass as a sas whatever the whole machine kind of is yours it's your virtual machine just like you install it on a normal machine you install MySQL the management that it gives you is that if you want to do the monitoring of it the enterprise monitor is there so all those long screen set up there that's very analysis all those things are given to you and if you want to do hijay you can do it on a virtual machine exactly the same way that you do a normal one so how about as you work like you set up slaves and then like you work in a slave yes you can do that you can do that just like you take just like you take two machines you make a master on a slave on one here you got two virtual machines you connect them as a master it works if you want to make 20 machines in a master slave setup you can do that I mean everything is exactly the way you have it on a physical computer the only difference it's not a physical computer it's a virtual computer virtual machine again you know everything's security and already cloud itself again as I said one of our tenets of the Oracle anything we implement it's extremely extreme so I was just recently talking to a guy who basically he's a security expert and then he said he came up with the security application that automatically in others is all the packets and if there is any suspicious activity they can actually detect what is happening and one of the opportunities for Oracle was that we you know can we sell this as a product and Oracle said no we don't want to sell it as a product we want just to make our cloud more secure so they're at a stage where if somebody injects something into Oracle Cloud in a steady state they know that something something is going on somebody is trying to hack so we've got hacking companies that have tried it so I mean Oracle Cloud is really, really secure for us that is one of the big focuses of having you know the cloud again as I said scalability and reliability and because it's MySQL Enterprise you will get support from us which is MySQL folks Oracle environment is there it's hybrid cloud and on-premise this is another promise of MySQL sorry Oracle Cloud if you want to work on the cloud fine it should work exactly the same way if you want to put it on a machine in the same way in fact I think they have also now a program where somebody says you know I want to have my cloud in my data center they say okay here is an Oracle machine you keep your machine in your data center we will manage it and it's going to look like an Oracle Cloud so that's also possible and these are all marketing things where they say you have to calculate on your own clouds or in the end cloud has a solution you have to do your own analysis okay so that's the last slide of my session which is what else is there we've got optimiser features we've got security features transactional data dictionary you know in the middle that we're talking about we've got a darker workshop and this happens I've put your presentation on there also performance tuning performance schema this is one of the move a sort of things where you want to tune the information that is there the generated virtual problems so this is something that you know a lot of the new features are based on where we are doing the JSON indexing it's basically based on this virtual columns that we create so you can create a virtual column and you can do indexing again if you want to know what pure JSON support again and a lot of things on replication there are a lot of people interested in replication so what is new what is new group replication and what is the latest development so here is how do you want to do a setup here is what is there a group replication what all is there what all is planned and here you know what complete current we have and that's all from me I've taken gone a bit over time any questions okay thank you so much thank you