2010年8月4日水曜日

SQLServerにちょっと不満



自社で開発したパッケージソフトで、SQLServer2008 Expressを使っているのですが、ちょっと不満が溜まってきました。


Expressだと容量が4Gの制限はありますがフリーです。また、.netと同じマイクロソフト製品なので


.netのシステムと相性良いだろくらいの気持ちで導入しました。





しかし使ってみると・・・





・サイズがでかいのでインストールに時間がかかる


 環境にもよりますが、ちょっと古いPCだと、インストールのテストも時間がかかって大変。





・インストールや、バックアップ、リストアなど、いろいろテストなどしていると、


 権限周りのエラーでよくハマる。





・インストーラーがわかりにくい。








ざっくりした書き方ですみませんw


とにかく、インストーラーや権限周りがちょっと使いづらいって事です。





今更ながら、もっと軽くて使いやすいDBにすれば良かったなぁ、などと考えてます。





試しに調べてみるとMDBや、SQLiteが良さそうに思いました。





知らなかった(忘れてた?)のですが、MDBはACCESSが入ってないとダメなイメージだったのですが、


基本的にJet Database Engineで利用出来るので、ACCESS無くても大丈夫なようです。





またSQLiteは非常に軽量であり、中小規模のシステムなら速度も問題ないようです。


(ちょうど今、Ruby on Railsの勉強で使っている所です)





まぁ、昔からACCESSはよく使ってたので、MDBが無難かもしれません。


チャンスがあれば、切り替えたいなぁ。。。





0 件のコメント:

コメントを投稿