SQLcommenter - ORM otomatik enstrümantasyon aracı
(cloud.google.com)-
Google tarafından yayımlanan açık kaynak
-
ORM'nin ürettiği SQL'e otomatik olarak yorum ekleyerek sorgular için performans analizi yapılmasını mümkün kılan bir kütüphane
-
Kodda neredeyse hiç değişiklik yapmadan uygulanabilir
-
Python, Java, Node, Ruby desteklenir
→ Django, Spring, Sqlalchemy, Hibernate, Knex, Sequelize, Flask, Rails ORM
→ MySQL, PostgreSQL, MariaDB, SQLite, Cloud SQL
- Cloud SQL Insights ile entegrasyon sunar
3 yorum
Hmm, SQL bir metin olduğu için değiştiğinde parsing ve optimizer yeniden çalışabilir; bu yüzden performansı etkileyebilir gibi geliyor..
Bu sorunu nasıl aştılar acaba..
Henüz ayrıntılı bakmadım ama ORM —> SQL arasında, SQL'e girmeden önce ORM'in oluşturduğu SQL sorgusunu değiştiren bir şey olduğu için sorun olmaz, değil mi?
Github: https://github.com/google/sqlcommenter
Dokümantasyon: https://google.github.io/sqlcommenter/