分享 推播通知
目前身份: 訪客

Sequelize是一個 promise-based 的Node.js的ORM。

 

目前支持的Postgres、MySQL、MariaDB、SQLite、Microsoft SQL Server。

 

它具有強大的事務支持,關聯關係,預讀和連續加載,讀取複製等功能。

 

那麼什麼是ORM?英文叫Object Relational Mapping,中文的意思就是物件關聯對映。

 

簡單的講就是用物件的方式去對SQL下指令,因為每個人用的SQL可能都不同,有人可能用Postgres,有人用MySQL,有人用MariaDB,那麼SQL的語句都不太一樣,為了整合成通用的格式,就誕生了這個ORM。

 

但是ORM的缺點就是如果要指非常複雜的SQL,用原生的SQL可能幾行就解決了,用ORM可能調了老半天也調不出開發者要做出的查詢效果,有利有弊。

人氣 2190
職場技能 發表在 留言 (0) 人氣 (2190)
第01章 入門初階
分享給朋友
網址

想對外分享這則貼文嗎?運用網址更方便呦~

載入中...