自社で開発したパッケージソフトで、SQLServer2008 Expressを使っているのですが、ちょっと不満が溜まってきました。
Expressだと容量が4Gの制限はありますがフリーです。また、.netと同じマイクロソフト製品なので
.netのシステムと相性良いだろくらいの気持ちで導入しました。
しかし使ってみると・・・
・サイズがでかいのでインストールに時間がかかる
環境にもよりますが、ちょっと古いPCだと、インストールのテストも時間がかかって大変。
・インストールや、バックアップ、リストアなど、いろいろテストなどしていると、
権限周りのエラーでよくハマる。
・インストーラーがわかりにくい。
ざっくりした書き方ですみませんw
とにかく、インストーラーや権限周りがちょっと使いづらいって事です。
今更ながら、もっと軽くて使いやすいDBにすれば良かったなぁ、などと考えてます。
試しに調べてみるとMDBや、SQLiteが良さそうに思いました。
知らなかった(忘れてた?)のですが、MDBはACCESSが入ってないとダメなイメージだったのですが、
基本的にJet Database Engineで利用出来るので、ACCESS無くても大丈夫なようです。
またSQLiteは非常に軽量であり、中小規模のシステムなら速度も問題ないようです。
(ちょうど今、Ruby on Railsの勉強で使っている所です)
まぁ、昔からACCESSはよく使ってたので、MDBが無難かもしれません。
チャンスがあれば、切り替えたいなぁ。。。
0 件のコメント:
コメントを投稿