2018年8月18日土曜日

SQLITEのメリットデメリット

勉強がてらまとめます。

SQLiteのメリット


  • DBが1ファイルなのでバックアップしやすい
  • サーバ不要
  • 処理が早い
  • オープンソース、フリー

SQLiteデメリット


  • セキュリティ(パスワードがない)
  • 複数同時書き込みができない


が主なものでしょうか。メリットデメリットというより、ソフトの設計意図をどう解釈するか、という話な気もします。

セキュリティに関しては、.htaccessを使う、root以外へのアクセスにする、SQLインジェクション回避のためにsqlite_escape_string()を使う。などなどがあるようです。

パスワードがないというデメリットは→設定が楽というメリットにつながっていたりもします。
複数同時書き込みができない→1ファイルだから


参考
http://d.hatena.ne.jp/grgrjnjn/20110401/1301669692
http://animane.hatenablog.com/entry/2015/10/12/152533
http://iekasegu.work/column.php?no=30
http://dis.ne.jp/blog/infra/2718.html

https://blog.secureideas.com/2014/10/sqlite-good-bad-embedded-database.html

0 件のコメント:

コメントを投稿