Sequelizeとは?【Node.js】

Sequelizeは、Node.js用のORMライブラリ。

ORMはザックリ言うと「関数やオブジェクトを使って直感的にデータベースを操作しようぜ」なこと。

 

例えば、プログラミングでデータベースを操作しようとすると

SELECT * FROM *

みたいなデータベース用のクエリをコード中にゴリゴリ記述しないといけないので、書いた本人以外からするとコードの意図がわかりにくい。

しかもSQLインジェクションみたいなセキュリティホールも発生する可能性がある。

 

だけどORMを利用すれば

データベースの名前.テーブル名.select()

という風に、関数やオブジェクトを使って直感的にデータベースを操作できる。

しかもSQLインジェクションみたいなセキュリティホールも発生しない。

なので便利だよね..みたいな話。

 

んで、Node.jsのORMとして公開されているのが「Sequelize」というわけです。

 

おわり

Node.js
スポンサーリンク
この記事を書いた人
penpen

1991生まれ。WEBエンジニア。

技術スタック:TypeScript/Next.js/Express/Docker/AWS

フォローする
フォローする

コメント

タイトルとURLをコピーしました