SQLcommenter - alat auto-instrumentation ORM
(cloud.google.com)-
Open source yang dirilis Google
-
Pustaka yang secara otomatis menambahkan komentar ke SQL yang dihasilkan ORM, sehingga memungkinkan analisis performa terhadap query
-
Dapat diterapkan hampir tanpa perubahan kode
-
Mendukung Python, Java, Node, Ruby
→ Django, Spring, Sqlalchemy, Hibernate, Knex, Sequelize, Flask, Rails ORM
→ MySQL, PostgreSQL, MariaDB, SQLite, Cloud SQL
- Menyediakan integrasi dengan Cloud SQL Insights
3 komentar
Hmm, kalau teks SQL berubah, parsing dan optimizer bisa berjalan lagi, jadi rasanya bisa berdampak pada performa..
Kira-kira bagaimana mereka mengatasi masalah ini..
Saya belum melihatnya secara mendetail, tapi bukankah ini tidak masalah karena ORM mengubah kueri SQL yang dibuat ORM di antara ORM —> SQL sebelum masuk ke SQL?
Github: https://github.com/google/sqlcommenter
Dokumentasi: https://google.github.io/sqlcommenter/