- 締切済み
DBのパフォーマンス、ライセンス費用について
これから、商用のパッケージでシステム開発を行おうと思っています。 そこで、DBの選定をしている最中なのですが、 出来るだけコストをかけないでしたいので、 PostgreSQLで考えています。 (商用アプリでも無料ということだったので) ですが、MySQLやその他の商用DBも含めて、 費用(ライセンス)や速度、メモリ消費などのパフォーマンスで 何のどこが優れているかを教えていただきたいと思います。 (未チューニングの状態で) また、サイトなどのURLでも構いません。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- dscripty
- ベストアンサー率51% (166/325)
「GPLの場合は、たとえ、組み込まなくてもソー スの開示を必要とするのでしょうか?」 個別のケースについては、…… ……読んで自分で判断して! としか言えない。。。 参考日本語訳 ※あくまで参考で、英語が正式版。 http://sourceforge.jp/projects/opensource/wiki/licenses 組み込まないなら、一般的には、別のソフトウェア。 非公開で組み込めるのが BSD 系ライセンスの使いやすいところ。
- dscripty
- ベストアンサー率51% (166/325)
パフォーマンスはそれぞれのウェブサイトでそれぞれが如何優れているかの記事へのリンクを張っているはずなので、それを読むか、別の回答を待つとして 「PostgreSQLで考えています。 (商用アプリでも無料ということだったので)」??? DB も一緒に売るような書き方だけど、作成する商用アプリに DB を組み込むということ? GPL でも、前提動作環境だけ明確に記述して、インストーラだけ用意してあげれば済むきがするけど。。。 たぶんだけど、GPL 誤解してると思う。 本気で商売する気なら、ライセンスの知識は必須!
- dscripty
- ベストアンサー率51% (166/325)
データベースの使い方 変更がメインか、 追加がメインで、後で分析タイプか? どのぐらいのデータ量で どのぐらいのトランザクション量をを想定してるか? がわかると、 分散でカバーできるか、とか、ハードウェアを高性能にする必要があるとか、 データベースはどれが最適か、とか、 色々決まってくるとおもうよ?
補足
回答ありがとうございます。 残念ながら漠然としかわかっていないところもあり、 DBの使い方は後で分析するタイプです。 データの更新等は少ないです。 祖霊応じて、データ量も少ないです。 ユーザー数も100人ぐらいで、同時利用も それほどかぶることはありません。 また、現時点では分散など、自分に知識がないもので、 考えておりません。 というところで、DBの本来の意味が分かっていない状態だとは思いますが、 PostgreSQLでは行こうと思っています。 ただし、質問にもあげたポイント(費用(ライセンス)や速度、メモリ消費などのパフォーマンス)が 資料としてほしかったので、質問させていただきました。
お礼
ありがとうございます。 たしかに、OSSと言えど、というか、むしろライセンスの事を知っておく必要はありますね。 PostgreSQLはBSDライセンスで、製造したソースの公開を必要としていないというところから、 決めました。 作成するアプリには組み込むことはしないと考えています。 GPLの場合は、たとえ、組み込まなくてもソースの開示を必要とするのでしょうか?