普及一下什么是ORM(普及一下什么是美雅碧)

ORM对于后台开发人员是天堂,亦是地狱

什么是ORM

普及一下什么是ORM(普及一下什么是美雅碧)

ORM英文 Object Relational Mapping 中文:对象关系映射

其作用是在代码中将 对象==数据表 的概念结合起来,具体来说就是一个对象实例 == 一条记录

其好处是:

无需直接操作数据库,通过定义的对象即可完成 “增删改查\”,同时通过继承,可方便的扩展。

缺点是:

复杂的数据库操作,效率较低。

普及一下什么是ORM(普及一下什么是美雅碧)

例子

通过生成UserProfle的实例,可以继承基类扩展Alias ,(这里Password没有做加密处理)

普及一下什么是ORM(普及一下什么是美雅碧)

普及一下什么是ORM(普及一下什么是美雅碧)

对于Django 而言ORM是其最大的特色,优点是开发效率高,确定是网站速度相对于其他而言会慢很多。但是可以通过Redis缓存技术解决部分。

相关新闻

联系我们
联系我们
在线咨询
分享本页
返回顶部