Hari ini, kami dengan senang hati mengumumkan ketersediaan rilis beta besar berikutnya dari friends-of-reactphp/mysql, klien database async MySQL untuk ReactPHP. 🎉 Sekarang v0. 5. 0 telah diberi tag dan dirilis hari ini, mari kita lihat mengapa kami yakin API baru ini menyediakan fitur baru yang signifikan yang memerlukan peningkatan versi utama. Meskipun kode yang ada akan terus berfungsi tanpa perubahan, Anda sangat disarankan untuk mempertimbangkan penggunaan koneksi lambat yang baru seperti yang dijelaskan di bawah ini. Baiklah, mari bermalas-malasan Koneksi basis data yang bersemangatfriends-of-reactphp/mysql menyediakan implementasi PHP murni untuk mengakses database MySQL yang ada dengan ReactPHP. Ini memungkinkan Anda untuk terhubung secara asinkron ke database Anda dan mengirim kueri ke sana. Bergantung pada kasus penggunaan Anda, Anda dapat menggunakan beberapa koneksi bersamaan atau menggunakan ekosistem ReactPHP yang luas untuk mengakses layanan lain secara bersamaan (pada waktu yang sama). Jika Anda ingin mempelajari lebih lanjut tentang dasar-dasarnya, Anda mungkin ingin melihat salah satu postingan blog terbaru yang memperkenalkan streaming MySQL dengan ReactPHP Meskipun proyek ini menggunakan implementasi protokol yang sangat efisien, tidak dapat disangkal bahwa operasi tertentu hanya akan memakan waktu. membuat koneksi ke basis data jarak jauh melalui tautan yang lambat atau mengirim pernyataan SQL besar ke basis data yang sibuk sebagian besar akan dibatasi oleh seberapa cepat basis data dapat mengembalikan hasilnya. Karena itu, operasi semacam ini diwakili oleh janji yang memungkinkan Anda untuk bereaksi ketika hasilnya tersedia. Dengan kata lain, ini memungkinkan Anda untuk menunggu resolusinya. Untuk mendapatkan pemahaman yang lebih baik, mari kita lihat seperti apa kueri rata-rata dengan API berbasis promise yang ada
Koneksi database yang malasRilis baru sekarang menyediakan metode _Metode ini segera mengembalikan koneksi "virtual" yang mengimplementasikan KesimpulanBergantung pada kasus penggunaan khusus Anda, Anda mungkin lebih suka metode ini atau Dengan menggunakan antarmuka yang ada, rilis baru ini sekarang dapat diintegrasikan lebih mudah dengan ekosistem yang ada dan beberapa teknologi menarik yang telah saya perkenalkan di posting blog terakhir. Selain itu, ada rencana untuk menggunakan fitur ini sebagai dasar untuk kumpulan koneksi di masa mendatang untuk secara otomatis mengelola beberapa koneksi (pengaturan load-balancing atau ketersediaan tinggi), tetapi saya akan meninggalkan ini untuk posting lain dalam waktu yang tidak terlalu lama. Tapi pertama-tama, pastikan untuk mengunjungi friends-of-reactphp/mysql dan mari rayakan rilis ini 🎉 Jika Anda memiliki umpan balik atau hanya ingin menghubungi dan menyapa, saya senang mendengar kembali dan menghargai umpan balik. Gunakan opsi kontak di bagian bawah dan mari kita berhubungan
Sekali lagi saya ingin berterima kasih kepada @geertvanbommel, sesama arsitek perangkat lunak yang berspesialisasi dalam pemrosesan kumpulan basis data dan pengembangan API, untuk mensponsori sebagian besar pengembangan ini. 🎉 Berkat sponsor seperti ini, yang memahami pentingnya pengembangan sumber terbuka, saya dapat membenarkan menghabiskan waktu dan fokus pada pengembangan sumber terbuka daripada pekerjaan berbayar tradisional. Jika Anda mengikuti posting saya lebih teratur, saya yakin Anda akan mengingat namanya. Dan jika Anda berencana untuk mengikuti postingan saya selanjutnya, saya yakin ada lebih banyak pengumuman menarik untuk diikuti di masa mendatang...
|