似乎 gorm 的 convention 有点类似:https://gorm.io/docs/models.html
ORM 这类框架的性能跟语言的关系应该不大吧,这是为了节省内存?
go 的抽象能力太差
Go 写高性能部分 还和 AR 扯什么,,,,
就用 gorm,这个作者就是研究了 ActiveRecord 后实现的 gorm
https://entgo.io/ facebook 出品,用代码生成的方式实现的,gorm 大量用反射有很明显的性能瓶颈
请问反射是啥意思哦,属于哪一部分的知识,英文是啥呀?
对于数据库操作 什么语言能写出高性能来?
不是很明白这么钻牛角尖有啥意思。。。 访问数据库 != 只访问数据库的操作
!=
反射 reflect,可以理解为 ruby 的元编程,但跟元编程不是一回事
这个有意思,我一直觉得 gorm 用起来还是差点意思,这个 ent 更接近我期待的风格
为什么说 ent 是 Facebook 出品的?
https://github.com/ent/ent#about-the-project
请问 ent 有办法直接 dump ActiveRecord 的 schema 吗?
编辑:似乎真的可以:https://entgo.io/blog/2021/10/11/generating-ent-schemas-from-existing-sql-databases/