Node.js sequelize研究

關於
Node.js其中有一個項目叫sequelize,在學習的過程中,記錄當下學習的理解與心得,所以會以類似API文件的方式進行撰寫,但又不完全以官方的文件直接翻譯,主要是給自己看,也可以給別人一些參考,理解過程中不一定百分之百都是正確的,有不正確的地方也歡迎提出自己的想法與大家切磋交流。
貼文分類
誰來我家
  • 11-27  訪客(66.249.71.*)
  • 11-27  訪客(3.237.66.*)
  • 11-27  訪客(13.66.139.*)
  • 11-26  訪客(66.249.71.*)
參觀人氣
本日人氣: 3
累積人氣: 1,396
分享 推播通知
目前身份: 訪客

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可能調了老半天也調不出開發者要做出的查詢效果,有利有弊。

Node.js sequelize研究 發表在 留言 (0) 人氣 (65)
第01章 入門初階
分享給朋友
網址

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

載入中...