interlude

プログラミングや私的なこと

SQLiteについて調べてみた

SQLiteって?

オープンソースのリレーショナルデータベースです。PostgreSQLMySQLと同じです。 違いはサーバではなくライブラリ(再利用性の高い複数のプログラムをひとまとまりにしたもの)なので、アプリと一緒に配布することが出来るということ。

メリット

PostgreSQLMySqlよりも早い。 パブリックドメイン(著作権を放棄しているため無料で商業利用が可能) OSに依存しないので、SQLiteだけ取り出して他のアプリケーションで動かすことも可能。

デメリット

大規模なシステムには不向き。 ユーザやアクセス権限の概念がない。

蛇足

ちなみにパブリックドメインではないMySQLは、商業利用する場合はライセンス料を支払う必要がありますが 幾ら払うのか知らなかったので調べてみたところ、スタンダードエディション(ソケットサーバ1台)で年間217,000円でした。高いのか安いのか。