|
|
VineseedにZope
VineSeedにZope入れようという話
psycopg-1.0.9, 1.0.11, 1.0.14 と今持っていますが、.11と.14のFAQには、 - psycopg supports any PostgreSQL version from 7.x up. - Almost any `modern' Zope, from 2.3.xup works. - Python 1.5.x, 2.1.x and 2.2.x are supported. とは書いてありますね
psycopg.specに、Requires: egenix-mx-base とあり、このegenix-mx-baseのライセンスが なんだかめんどくさい言書いてあるのがちょっと気になりますが、後で読んでみます。
# maloさんはじめまして、よろしくお願いします
>>昨日は,半日かけて苦戦しながらpostgresql7.3.1とpsycopg1.0.14をインストールしました。
ゲゲ、psycopg1.0.14は、7.3に対応してるのですか? こりゃ前言撤回ですー。
お〜っ!私が2,3日前に悩んでいたことです。
私もそろそろZOPE+DBをしたいと思い,mysqlとpostgresqlのどちらに するか悩んでました。(Firebirdがなくてゴメンなさい)
結局,検索エンジンでヒット数の多いpostgresqlに決めました。
昨日は,半日かけて苦戦しながらpostgresql7.3.1とpsycopg1.0.14を インストールしました。 ある程度仕事に使えそうなものが作れたら,会社に提言しようと思って いた私としては,kiyoさんの投稿を読んでpostgresqlを選択してヨカッタ と思いました。
RDB は何がよさそうか? 私見です。
基本的にオープンライセンスから選びたい。 1.mysql 2.postgresql 3.Firebird
mysqlの利点と欠点 欠点 1.商用利用を考えている方には、1ライセンス28,000-が発生する。 2.トランザクション処理がまだ使える状態とは言いがたい(4.0から正式サポートらしい) 3.ZopeのSQLmethodでは、Like演算子が使えないらしい(試していない) Like演算子とは(検索する場合に多くもちいられ、〜のようなで、検索ができる) 利点 1.高速である。(4.0からトランザクションがサポートされれば、ちと疑問) 2.SQL文が簡単(言い換えれば特殊でもあるので、別系のSQLには適用できない) 3.WINとLinux両方で使える(移行が容易) 4.int,float等の型が豊富(BLOB等を使えば画像ファイルを収める事ができる)
postgresqlの利点と欠点 欠点 1.VineSeedの7.3は、ZopeのDAが未対応(7.2まではOK) 2.BLOB等はlargeObjectで対応してるので、扱いが難しい。 利点 1.日本ではオープンなDBで、一番活発。 2.書物が多いので、情報に事欠かない。 3.トランザクション対応にしては、速度が早い(私信)
Firebirdの利点と欠点(Interbaseのオープンソース版) 欠点 1.情報が少なく、サポート不安(Interbaseは、有料だがサポートあり) 2.SQL文が難しい。 3.別系のDBへ移行がほぼできない(スキルのあるプログラマは対象外) 利点 1.軽量(コンパクト、システム領域が約2M) 2.信頼性抜群、壊れたと言う話を聞いた事がない(HDDクラッシュは対象外) 3.WIN、Linux両方で使用できる。
全体的に私が感じる事は、初心者向けにはMySQL、中級者向けにはPostgresql、プロ向けはFirebirdのような感じがします。
で、入れたその時から使用できるMySQLが私の一押し、ただし企業には勧めない。 皆さんは、どれ選びますー?
owa氏の「雑談108」に反応しました。メアドも勝手に登録しちゃいました。 ちょうどネタ切れの感、でしたので大変うれしい。
ここのマネアカいりますかあ?(owaさん)
私事で申し訳ないのですが、会社の作業用PCが故障の為、ちと修復作業があります。 今日は、反応が鈍いかもしれません。
|
|