是一种对映射关联式资料与物件资料的程序技术。
物件导向和从数学理论发展出来的关联式资料库,有着显着的区别,
而 ORM 正是解决这个不匹配问题所产生的工具。
它可以让你使用物件导向语法来操作关联式资料库,
非常容易使用、撰码十分有效率,不需要撰写繁琐的SQL语法,
同时也增加了程序码维护性。
简单来说,ORM像是工程师与资料库中间的桥梁,
也可以说是翻译人员,再也不用写SQL那长到不行的code,
也能让工程师在开发时更有效率!!!(还是听无吗?来!拿板凳过来!我们继续讲!!!
能够让工程师透过ORM这个,来用操作物件的方式去操作资料库,让整个开发能够更省时间!
ORM优点:
1.简单使用:对於习惯操作物件的工程师来说,五告方便
2.提升安全性
ORM缺点:
无法支援所有 SQL 处理资料的方法,导致在某些情况,
要自己写 SQL 来达到自己理想状态
BUT,又是那个罢特(翻白眼一百圈)
虽然,他看起来很方便,但并不是什麽都适用!有的时候也无法完全取代SQL
所以你选择用什麽呢?小孩才选择!!!!
新手菜逼八!若你看到我的文章,欢迎给予提点建议,让我更好!~谢谢
紧酸罗~
参考资料:rails实战圣经,维基百科
当一个网页访问的人数特别多的时候,打开网页就慢了,CC就是模拟多个用户(多少线程就是多少用户)不停地...
以下笔记摘录自『 The Go Workshop 』。 宣告变数需满足四个条件: 宣告变数的叙述 变...
!前提小补充! UI: User Interface(使用者介面),设计页面,须注意到网页页面使用的...
透过昨天我们提到的路由,今天我们要实现登入後将token存入sessionStorage後转导到首页...
一路走来 不知不觉已到了Day30了,这一天说长不长说短不短。 其实大概从Day5开始,就已经觉得很...