Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Campuran MySQL dan Mongodb dalam sebuah aplikasi

Bulat mengimplementasikan ekstensi Doctrine saat kami berada di OpenSky untuk menangani referensi antara dokumen MongoDB dan catatan MySQL, yang saat ini ada di (diakui sudah ketinggalan zaman) garpu dari DoctrineExtensions proyek. Anda akan ingin melihat orm2odm_references atau openskyfork ranting. Agar ini dapat digunakan dalam proyek Anda, Anda mungkin ingin memindahkannya ke fork baru DoctrineExtensions, atau cukup memasukkan kode ke dalam aplikasi Anda. Sayangnya, tidak ada dokumentasi selain kode itu sendiri.

Untungnya, ada juga artikel buku masak di situs web Doctrine yang menjelaskan cara menerapkan ini dari awal. Pada dasarnya, Anda mengandalkan event listener untuk mengganti properti Anda dengan referensi (yaitu objek Proxy yang tidak diinisialisasi) dari manajer objek lain dan perilaku alami objek Proxy yang malas memuat sendiri akan mengurus sisanya. Asalkan event listener adalah sebuah layanan, Anda dapat dengan mudah memasukkan pengelola objek ORM dan ODM ke dalamnya.

Satu-satunya integritas yang dijamin oleh model ini adalah Anda akan menerima pengecualian saat mencoba menghidrasi referensi yang buruk, yang mungkin lebih dari yang Anda dapatkan hanya dengan menyimpan ID database lain dan melakukan kueri secara manual.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mencari bidang tanggal untuk String menggunakan API Kriteria JPA

  2. data formulir yang dimasukkan tidak disimpan di mysql db?

  3. MySQL membandingkan sekarang () (hanya tanggal, bukan waktu) dengan bidang datetime

  4. Bagaimana cara membuat paginasi hasil kueri untuk Gulir Tak Terbatas?

  5. Bagaimana mengatasi masalah pengkodean karakter MySQL?