 Baiklah, Sakila dan saya ingin berjumpa dengan anda di belakang Asia Fos, setelah satu tahun yang terlalu tinggi. Sekarang saya beritahu, Sakila, anda tahu siapa Sakila? Anda tahu sesiapa yang tahu siapa Sakila? Kamu berdua tahu, tentu saja. Sakila adalah satu-satu di gambar di sini. Ia adalah logo kita, Dolphin. Dolphin kita adalah nama Sakila. Jadi, ini adalah Dolphin wanita. Jadi, saya merasakan. Baiklah. Jadi, seperti anda tahu, pada saat ini, IOT adalah trend. IOT dan besar data. Tetapi, di belakang belakang aplikasi yang hebat di IOT dan besar data, ada sentiasa bahagia dan yang hebat di database. Anda perlukan database untuk banyak perkara. Sekarang, jika anda tahu, pada saat ini, IOT sudah berjalan ke 5.7. 5.7 berjalan seperti pada oktober tahun lalu. Jadi, bagaimana dalam 5.7 yang ingin memasukkan anda? Kita memiliki banyak perubahan seperti di tradisi HCL saya. Kita selalu memiliki banyak perubahan untuk setiap versi besar. Setiap versi besar kita selalu menarik sekitar 18 bulan antara versi. Jadi, sekarang, seperti yang anda lihat, kita memiliki 5.7 dan banyak perubahan, terutamanya. Tiga kali lebih cepat dan memasukkan 5.6 lebih awal. Dan kemudian di ODB, saya akan bercakap lebih banyak tentang ini nanti, dengan lebih banyak perubahan, aplikasi dan kursus optimiser. Dan perkara besar di sini, di 5.7 ini, jason support. Kita memuliki support jason datatype, natif. Sebelumnya, orang menggunakan jason datatype dalam teks datatype. Sekarang, mereka tidak lama perlukan itu. Sekarang, di 5.7, kita memiliki banyak kerja di sini. Kita memiliki banyak perubahan. MTR test, box fix, seperti di 2800. Jadi, ini semua kerana pembentangan komuniti kita juga. Mereka semua memiliki perubahan. Sebenarnya, beberapa orang di sini mungkin memiliki perubahan. Mereka memiliki perubahan. Mereka membantu kita meletakkan perubahan beta dan alpha. Jadi, kita dapat menghubungi GA pada masa. Kemudian, sekarang kita bercakap tentang perubahan. Perubahan ini adalah satu pembentangan yang kita lakukan untuk 5.5, 5.6 dan 5.7. Jadi, seperti yang anda lihat di sini, perubahan berbeza besar. Ini adalah pembentangan SQL Point Select. Jadi, seperti yang anda lihat di sini, ini adalah 5.6, ini adalah 5.7, yang mencapai 1.6 milion SQL Point Select pada pembentangan 4 socket 18 core, yang adalah total 72 core. Pembentangan SQL Point Connection. Pembentangan SQL Point Connection ini adalah mengharapkan bagaimana cepat pembentangan SQL Point Connection dibuat di dalam SQL Point Select. Jadi, apa yang mereka lakukan adalah menghubungi, menghubungi, menghubungi, menghubungi, menghubungi, menghubungi, menghubungi. Jadi, pada masa ini, 5.7, kita melakukan banyak perubahan. Kita sebenarnya mencapai 100,000 pembentangan per second. Dan di SIS Bench, Benchmark, saya lupa ini. Ini sepatutnya RIT. Okey, ini RIT saja. Ini RIT RITE. Jadi, seperti yang anda lihat, kita telah mempunyai banyak perubahan di OLTP Transseksional. SIS Bench, menurut perubahan kita. Okey. Sekarang, ini adalah untuk menunjukkan bagaimana menurut kita. Pada masa yang terakhir, 5.6 telah mencapai 60 perubahan. Sekarang, kita adalah 5.7. Kita dapat mencapai, tidak mencapai, dalam kes ini, kita hanya mempunyai perubahan di sistem 72 perubahan. Jadi, seperti yang anda lihat, ini adalah perubahan yang kita ada. Jika anda melihat perubahan ini, apa yang anda fikir? Jika kita meletakkan lebih banyak perubahan, adakah anda fikir ia akan keluar? Adakah anda fikir ia akan keluar? Ada sesiapa? Mungkin. Mungkin tidak. Tapi, jika ini nampak seperti ini, mungkin ada kemungkinan yang besar bahawa ia mungkin masih berkembang. Okey. Baiklah. Baiklah, mulai dari optimisasi. Sekarang, perubahan optimisasi. Jadi, seperti yang anda mungkin tahu, optimisasi, perubahan optimisasi di setiap perubahan, kita ada perubahan optimisasi untuk optimisasi perubahan. Untuk mencari cara yang terbaik untuk menggunakan perubahan perubahan anda. Dan mengambil data anda. Jadi, dalam 5.7 optimisasi, kita sudah mengadoptikan metode kursus. Metode kursus. Jadi, kita membuatnya lebih optimisasi. Sekarang, ia lebih kecil. Di atas itu, kita ada jason explain. Jika anda tahu tentang optimisasi kita, anda dapat melakukan... Baiklah. Di setiap perubahan, anda dapat melakukan plan explain. Apabila anda dapat melihat bagaimana data digunakan oleh perubahan ini. Semua orang anda sudah menggunakan ini sebelumnya. Baiklah. Di setiap plan explain, anda dapat... Sekarang, anda dapat melihatnya di grafik dengan pakaian kerja. Jika sesiapa anda menggunakan pakaian kerja, pakaian pakaian pakaian pakaian pakaian pakaian pakaian pakaian pakaian pakaian pakaian. Baiklah. Sekarang, kita ada kolom generasi. Saya boleh bercakap banyak tentang ini, tapi saya hanya ada 20 minit. Jika sesiapa-siapa mahu bercakap lebih banyak tentang ini, datang ke kota kita nanti. Kita boleh bercakap lebih banyak tentang pakaian yang anda inginkan. Tapi pada masa ini, saya hanya berjalan melalui pakaian kerja. Bersyukur untuk INODB. Bersyukur lebih baik untuk GIS juga. Pakaian pakaian pakaian pakaian pakaian pakaian pakaian pakaian pakaian pakaian. Ini adalah salah satu pakaian pakaian yang kita ada. Ini adalah untuk menerima pakaian pakaian. Bagaimana anda fikir ini digunakan? Ini digunakan apabila anda sudah membuat aplikasi anda. Apabila ia telah dibuat, ia sudah membuat. Sekarang, jika anda inginkan, jika anda faham bahawa ini adalah beberapa keeritaan yang sebenarnya boleh digunakan dan saya perlu mengubah keeritaan. Tapi seperti anda tahu, jika anda ingin melalui keeritaan, anda perlu melakukan banyak perubahan di aplikasi, dan ini sangat menakjubkan. Jadi, dalam kes ini, apa yang anda lakukan adalah anda boleh mengubah keeritaan, menggunakan keeritaan ini. Jadi setiap kali keeritaan ini datang, ia akan dibuat oleh keeritaan baru yang anda memasuk di sini, dalam aplikasi. Jadi, ia tidak perlu anda mengubah keeritaan di aplikasi. Anda dapat mengubah keeritaan dan program dalam keeritaan database. Dan juga, jika anda memperkenalkan bahawa anda ingin membuat keeritaan lebih cepat, anda dapat sebenarnya menambah keeritaan di aplikasi. Jadi, aplikasi anda telah dibuat. Tidak ada keeritaan yang anda menggunakan. Semua keeritaan hanya dibuat selepas keeritaan datang ke keeritaan. JSON. JSON ini adalah pekerjaan yang paling besar di Mascall 5.7. JSON datatype sekarang kita mendukung native, bermaksud bahawa anda dapat sebenarnya mengindeksinya, anda dapat sebenarnya mencarinya. Semuanya dalam keadaan jSON format. Tidak ada lagi keeritaan. Jadi, seperti anda lihat di sini, ini adalah perbezaan dalam mencari. Keeritaan. Sebelum akhirnya, tanpa support jSON, kita mengambil jSON dalam teks. Jadi, teks datatype, anda selalu mencari, anda perlukan seberapa masa untuk membuat keeritaan. JSON datatype hanya seberapa. Kekeritaan adalah lebih cepat. Anda lihat? Jadi, jika anda nampak perlukan untuk menggunakan jSON, anda akan mencari Mascall 5.7. Ia sudah digunakan. Sekarang, Sys Schema. Sys Schema adalah, kita bercakap tentang bagaimana saya katakan? Ia adalah sebuah snapshot dari informasi pada performa anda. Jadi, jika anda tahu anda mempunyai masalah dalam I.O. Bagaimana tabul yang sebenarnya menyebabkan? Anda ingin tahu itu. Anda sebenarnya dapat melihat dari Sys Schema ini. Sys Schema ini adalah sebenarnya beberapa perasaan yang menunjukkan anda semua informasi ini. Yang mana adalah hotspot I.O. Yang mana adalah masalah yang paling rendah di database anda. Dan banyak-banyak lagi. Jadi, anda dapat melihat di sini. Ini juga digunakan di pekerja kerja anda. Anda dapat menggunakan dari sana. Tapi, Sys Schema 5.7 sudah digunakan dengan default. Ia seperti untuk Oracle V-Dollar Microsoft SQL jika anda semua menggunakan. Tapi saya mungkin anda semua tidak menggunakan sebab kita semua penjara. Baiklah. GIS. Kita mempunyai menggunakan boost.geometry. Ada sesiapa di sini menggunakan GIS? Tidak. Okey. Inolibium perubahan. Sekarang, kita mulakan untuk menggantikan partition natif. Maksud saya, kali terakhir, kita menggunakan satu tangan untuk setiap partition. Setiap partition. Jadi, sebab kita menggantikan partition natif, sekarang kita hanya menggunakan satu tangan untuk satu kabel. Jadi, ini membuat lebih efisien cara membuat mempunyai memori untuk menggunakan partition. Selepas sebuah tanda-tanda, kita mengucapkan sekarang perlukan kejadian kemahiran dan korea. Selain itu, kita mengucapkan untuk 32K, 62K, 64K perubahan. Jika anda ingat, dalam 5.6, kawasan kita akan menjadi satu kabel untuk satu file data. Satu kabel kabel. Sebelumnya, sekarang kita mengucapkan juga kemahiran untuk anda, untuk menggunakan kabel kabel kabel. Maksud saya, anda dapat juga juga menggunakan kabel kabel menjadi kabel kabel. Jadi, anda mempunyai kabel ini juga. Tetapi, anda dapat juga menggunakan satu kabel per satu kabel. Sekarang kita memberi anda lebih banyak fleksibiliti. Saya akan bercakap tentang perlukan kejadian kemahiran. Maksud saya, untuk mengucapkan kejadian kemahiran, untuk menggunakan kabel kabel, anda dapat minta saya apabila anda datang ke kawasan saya. Perlukan kemahiran dan kemahiran. Maksud saya, perlukan kemahiran. Okey. Sekarang kita lebih banyak perlukan kemahiran kita dapat menggunakan kabel online di, mari kita katakan di InnoDB. Sekarang kita mendukung perlukan kemahiran di InnoDB. Jadi, anda tidak perlu membeli kemahiran kemahiran anda lagi. Sebelumnya, anda masih perlu membeli kemahiran. Sekarang tidak lagi. Kita mempunyai kabel kabel kabel. Sekarang, untuk orang-orang yang sangat, sangat yakin saya bermakna, seperti yang saya katakan, sangat bergantung dengan database, kabel kabel kabel sangat, sangat penting. Sebab ini adalah kemahiran untuk anda membuat kemahiran. Bila-bila anda mahu kemahiran kemahiran. Sekarang, kabel kabel kabel kita dapat sebenarnya membeli kemahiran pada kemahiran yang berbeda. Jadi, anda membeli kemahiran pada kemahiran yang berbeda. Jadi, membuat kemahiran kemahiran yang berlainan daripada kemahiran untuk membeli kemahiran kemahiran. Sebab kemahiran ini boleh sangat-senang. Boleh menjadi tempat yang panjang. Terutamanya, jika anda mempunyai kemahiran tinggi, kemahiran tinggi dari database anda. Kabel kabel kabel boleh dibuat juga. Sekarang, anda boleh membeli kemahiran kemahiran kemahiran dalam kolom data data di online juga. Okey. Inaudi B untuk kemahiran kemahiran. Sekarang, kita mempunyai kemahiran kemahiran kemahiran. Inaudi B kemahiran kemahiran. Saya tidak akan bercakap banyak tentang ini. Jika anda mempunyai kemahiran, saya boleh datang ke kemahiran saya. Replikasi. Sekarang, dalam replikasi, kita mempunyai kemahiran besar. Kenapa? Sebenarnya, dalam 5.7, kita memikirkan dari apa yang 5.6 tinggalkan, kita mempunyai GTID. Jadi, apa adalah GTID? GTID bermaksud GTID mempunyai kemahiran kemahiran global. Jadi, dalam sistem replikasi jika anda mempunyai kemahiran kemahiran global, ia bermaksud setiap kemahiran dalam sistem replikasi hanya mempunyai 1 GTID. Apa yang bermaksud ia akan membuat mudah untuk sesiapa-siapa sistem ini dalam replikasi untuk tahu bagaimanapun bagaimanapun kemahiran. Jadi, ini menolak kita buat apa yang kita panggil replikasi self-healing. Sebelum 5.6, setelah anda mempunyai kemahiran kemahiran, anda mungkin perlu manual-rerestor, manual-rerestor replikasi. Ini mengambil masa. Kerana antara masyarakat dan pembunuh, ini perusahaan dan perusahaan perusahaan berbeza. Apabila anda datang ke ini, kita akan mempunyai semua orang berbagi dengan idea yang sama. Jadi, perusahaan tidak. Oh, kita akan melihat masyarakat 10. Perusahaan 5. Ya, saya mengambil transmisi 5. Jadi, saya hanya mencari transmisi yang terakhir. Mereka senang. Baiklah. Dan tanggungan semisikronus ini, kerana semisikronus bermaksud bahawa kita memastikan perusahaan bahawa perubahan sudah dihubungi kepada servis kerajaan. Sekarang, dalam kes ini, kita memperbaikinya sedikit lebih jauh. Semua transaksi datang ke Master. Kita akan pastikan perubahan itu akan berubah ke servis kerajaan dulu sebelum kita memperbaiki pada Master. Jadi, ini memastikan bahawa jika tidak ada mengenali perubahan dari servis kerajaan. Jadi, kita tidak pernah berubah ke servis kerajaan. Jadi, orang yang melihat servis kerajaan dan melihat Master tidak akan melihat data yang berbeda. Replicasi multi-source, saya akan bercakap tentangnya nanti. Filters servis kerajaan. Bukan benar-benar... GTI-D sekarang kita boleh mengambil GTI-D online. Jadi, anda tidak perlu mulakan scale saya lagi apabila anda mahu mengambil GTI-D. Sebelumnya, kita perlu, dalam 5.6 sekarang, tidak lagi. Sekarang, ini mungkin adalah salah satu perubahan yang lebih besar dalam replikasi kita. Ini adalah replikasi multi-source. Sebelumnya, replikasi tradisional hanya dapat mempunyai satu Master. Dan anda dapat mempunyai banyak perubahan yang anda mahu. Tetapi, di setidaknya, anda hanya dapat mempunyai satu Master. Sekarang, dalam kes ini, kita sebenarnya membuatnya bergerak sedikit lebih jauh. Kita dapat mempunyai banyak perubahan yang satu perubahan. Bagaimana anda perlukan ini? Bagaimana kes yang anda fikir anda boleh menggunakan ini? Bagaimana anda perlukan untuk menggantikan? Bagaimana anda ada.... Bagaimana periburan anda mungkin your client to have a lot of supermarkets... alem kita victory group, Thais adanya 20 descend crying tantang-antang, setsiap ada plan poss seuath retail app shade. Baiklah, jadi, hampir yang mereka cooked is that Di kawasan kawasan, kami ada data berkawasan dikawasan dikawasan dikawasan. Jadi semua ini 20 branch-nya akan sebenarnya sendirikan data dengan replikasi dan semua kawasan dikawasan di HQ di kawasan kawasan. Jadi kawasan kawasan dapat menggunakan analitik, berkawasan dan segalanya. Semuanya telah dilakukan dengan teknologi maskil. Berkawasan kawasan tinggi, kawasan kawasan, kawasan kawasan berkawasan, banyak perkara. Satu perkara yang menarik adalah kawasan maskil. Kawasan maskil adalah, seperti yang anda tahu, kawasan maskil dikawasan terakhir. Sekarang kita ada kawasan maskil. Kawasan maskil adalah bahawa anda boleh menerang di parallel. Apabila anda membuat eksport, anda boleh menerang di parallel. Jadi kawasan maskil lebih cepat daripada kawasan maskil. Kawasan kawasan kawasan. Dulu, ini masih di lapangan. Ini juga salah satu perkara yang terbaik yang kami menunggu untuk mempunyai di luar. Di kawasan ini, kami boleh mempunyai tiga servis. Semua orang akan diberikan kepada mereka. Jadi kita mempunyai, ini adalah kawasan HA. Replication Bage, High Availability Architecture. Jika anda dengar tentang, sesiapa yang dengar tentang Galera sebelumnya? Ya, ok. Extra DB Cluster. Ok, ini seperti itu. Ia mengharapkan tiga duplikasi. Jadi sesiapa-siapa yang anda boleh mempunyai, aplikasi anda boleh mempunyai dan menerang dan memilih update dan segala-galanya. Mereka akan mengubahkan setiap orang di belakang. Ini adalah perkara yang sangat bagus. Mereka akan datang. Kami sedang menerangkan beberapa-berapa bulan-bulan daripada sekarang. Tapi jangan mengambil keputusan saya untuknya. Kerana tiada kepercayaan di sini. Kita mungkin membuatnya lebih cepat. Kita mungkin membuatnya sedikit lebih lewat. Router. Router maskil saya. Sekarang anda tidak perlu mempunyai router atau, mari kita katakan, anda tidak perlu mempunyai HAProxy lagi. Jika anda tahu apa maksud saya, untuk membuat balancing rata. Kita sebenarnya mempunyai router maskil saya sendiri. Ini juga pembunyi. Anda boleh menggunakannya apapun. Perbunyi. Ia dibersia-sia. Anda boleh menggunakan balancing rata dengan RUN Robin atau apa-apa pun lain. Ia boleh membuat agregat juga. Jadi itu bermakna 80% untuk perjalanan pertama, 20% untuk perjalanan kedua. Anda boleh melakukannya. Ini adalah router maskil. Sekarang perkara yang bagus tentang ini adalah ia adalah kawasan yang tersebar. Ia bermakna anda boleh sebenarnya membuat perusahaan sendiri. Dan melakukannya di sana. Anda boleh sebenarnya, seperti yang saya katakan, anda mahu sesuatu lebih daripada 80%. Mereka hanya membuat agregat dan membuat RUN Robin. Anda memiliki algoritm sendiri. Anda boleh sebenarnya menulis perusahaan sendiri dan melakukannya di sana. Jadi ia tersebar. Okey, organiser telah beritahu saya untuk memutuskan. Kemudian ini adalah kawasan terakhir saya. Kita ada di repost. Semua kawasan yang kita ada, anda boleh menerima repost di sana. Kita juga di GitHub juga. Jadi ini kawasan terakhir saya. Ada apa-apa pertanyaan? Satu pertanyaan. Satu pertanyaan? Satu pertanyaan. Okey.