トップページ⇒tech
55コメント15KB

再配布可能なWIN用DBは?

■ このスレッドは過去ログ倉庫に格納されています
0001ぱちぱちNGNG
ACCESSのMDBやMDEを思いつくけど、他にいいのはないのかな。
MDBはOFFICEのバージョンごとに動作変わりそうで怖いし。
皆さんいいの知りません?
0002デフォルトの名無しさんNGNG
DelやBCBに付いてるParadoxとかは?
ボーランドはParadoxを売り払ってしまったので
バージョンの心配もなさそうだし。
0003デフォルトの名無しさんNGNG
>>1
Visual Studio 正規ユーザなら、MSDE (SQL Server のコア、ただし
ユーザ数が増えると性能が落ちるように細工してある)も再配布可能
じゃなかった?
00041NGNG
2>ボーランドのParadoxですか。調べてみる価値ありそうですね。
ありがとうございます。開発元が同じDOSのdBASEは触っているので、
フィーリングも同じだとうれしいです。
0005デフォルトの名無しさんNGNG
InterBaseは?
00061NGNG
2>>
これも検討はしているのですが、サーバ用のイメージが
ありますね。スタンドアロンでもOKなのかな。
あと、MS製なので他製品のいろいろなバージョンUPで互換性が
無くなるのが心配です。
00071NGNG
>>5
これも、ありましたね。忘れてました。
でも、ボーランド系のDBは、開発は継続しているのでしょうか?
dBASEも終わってしまったし・・・。ほんと影が薄い。
DB接続用のドライバがメンテナンスされるのか。ちょっと心配。
(心配性かな。)
0008デフォルトの名無しさんNGNG
postgresはwinでも動くよ
0009デフォルトの名無しさんNGNG
なら MySQL だってあるな。
00101NGNG
>>8
はい。さっき調べていたら出てきました。
1クライアントでは、これはなかなかいいと思いました。

ただ、残念なことにWIN用は1クライアント接続みたいです。
早く、制限なくなってほしいですね。
将来、発展させようとしたらDBの変更が必要に
もしくは、UNIX系に移行しないとだめみたいです
からね。
00111NGNG
>>9
これも、WINで動くのですか?
UNIXの有名どころは、どんどんWINでも動いて欲しいです。
まだまだ、スタンドアロンPCやクライアントPCは
WINの時代ですから。
0012デフォルトの名無しさんNGNG
InterBaseは商用に戻ったらしいよ。
0013デフォルトの名無しさんNGNG
cygnus win をgetしたら、PostgreSQLも入っていてびっくりした。
つまり、使えるってことだろうな。

#kylixのcygnuswin版って出ないんだろうか?(藁
0014デフォルトの名無しさんNGNG
>>12
Borland のサイトの Open Source からダウンロードできるやつは
何なのでしょうか?

Firebird とかあったのもなくなったのでしょうか?

そういう話じゃない?っていうか、自分で調べろ?
00151NGNG
>>14
リンク先が現在見れませんね。
00161NGNG
今、ふと思ったけど、
一般商用アプリでデータを登録するようなやつは
CSV?それとも、自家製DB?知っている方います?
0017デフォルトの名無しさんNGNG
>>15
ん?実際にダウンロードもできるけど?
0018デフォルトの名無しさんNGNG
http://neal.nikkeibp.co.jp/FreeDBMS/dblist.html
少し古いけど無料で使用することの出来るデータベース
一覧です。
00191NGNG
>>17
失礼しました。できました。
0020デフォルトの名無しさんNGNG
postgreが1クライアントのみ?
どこに書いてあった?
00211NGNG
>>20
http://hp.vector.co.jp/authors/VA023283/PostgreSQL.html
ここに書いてあるバージョンで判断しました。

For Windows-NT4 or Windows-2000
このサーバーでは同時接続できるクライアント数が1セッションのみとなっていますのでご注意ください。
0022PostgreSQLNGNG
Cygwin版を使おう♪
00231NGNG
>>22
バッチプログラム付きみたいなものですね。
まだ、よくわからないので、
参考URL等教えていただけますか。
0024デフォルトの名無しさんNGNG
本家はここかな。
http://cygwin.com/
日本語は・・・。
0025デフォルトの名無しさんNGNG
日本語はここかな。
http://www10.u-page.so-net.ne.jp/fa2/riue-s/cygwin-doc/index.html
0026デフォルトの名無しさんNGNG
http://matsu-www.is.titech.ac.jp/~sohda/cygwin/
0027デフォルトの名無しさんNGNG
沈みそうなのでage
0028デフォルトの名無しさんNGNG
UNIX生まれのDBは、まだまだメンテ中のイメージあるな。
特に日本語の扱いとか
0029デフォルトの名無しさんNGNG
やっぱWindows環境では、現状だとなんやかんやいいつつ、
MS製のDBかな。MSDE、JET。
0030デフォルトの名無しさんNGNG
まだWindowsの世界では、オープンソース系は
マイナーだけど、将来日本語環境が充実すれば
伸びてくるかも。
0031デフォルトの名無しさんNGNG
こんな感じか。

IIS vs Apache
SQLServer vs PostgreSQL
0032デフォルトの名無しさんNGNG
>>30
根拠を示せ。ソースは?
0033デフォルトの名無しさんNGNG
Win版のGUIフロントエンドが出てくりゃあなぁ
0034デフォルトの名無しさんNGNG
MySQLはDelphiが対応するんじゃない?Kylixで先行してるから。
0035デフォルトの名無しさんNGNG
ODBCがあれば何でも対応できるぞ(たぶん
0036デフォルトの名無しさんNGNG
今月の日経オープンシステムでPostgreSQLの特集があります
導入事例 PHPやTomcatなどの関連開発ツールなどが紹介されてます
0037デフォルトの名無しさんNGNG
すいません、厨房質問ですが、
フリーソフトやシェアウェアを作るときのように、
配布パッケージにデータベースエンジンが含まれる場合は、
どんな選択肢がありますか?
ていうか皆さん何を使ってるんでしょうか。教えてください。
0038デフォルトの名無しさんNGNG
Visual StudioならMSDEかJet
Delphi BCBならParadoxかdBase
FilemakerならそのままFilemaker
開発環境によって配布可能DBが違う
CDから直接実行できるDB(DBエンジンインストール不要)ってある?
0039>38NGNG
INIファイル
0040XYZ123NGNG
Delphi6 なら MyBase というオンメモリDBが使える。
使い方)
・DBオープン(コネクション)時にXMLファイルからメモリにロードする。
・DB操作はオンメモリで行う。
・最後、DBクローズ時にXMLファイルに書き出す。
配布に関しては特別なランタイムは必要かどうかわからないが、
必要だったとしても付属のInstallShield使えばOKだと思う。
Delphi6ProにCLXアプリのデモがあるので詳しくはそちらを参照してくれ。
(Kylix Desktop 以上でももちろん使える。)
0041XYZ123NGNG
>>40

>・DBオープン(コネクション)時にXMLファイルからメモリにロードする。
>・DB操作はオンメモリで行う。
>・最後、DBクローズ時にXMLファイルに書き出す。

DB単位じゃなくて "1テーブル=1ファイル" みたいだね。
失礼しました。
0042デフォルトの名無しさんNGNG
>>40
D6 から、MyBase ライブラリを静的リンクできるようになっております。
0043XYZ123NGNG
>>42
サンキューです。
0044デフォルトの名無しさんNGNG
Delphi5/6Proで小規模なDBを作ることになったんですが、
データベースは特に指定されていません。
どれを使うべきなのでしょうか?
判断基準がいまいちわかりません。
0045A to ZNGNG
>>44
やっぱ親和性の高い InterBase をお勧めするけど。
金があるならサポートもある商用版もいいと思うけど
フリーの版でもいいと思うよ。ただGUIツール類が
英語だったりするけど充分。

InterBase フリー版 = FireBird)
http://www.ibphoenix.com/
004637NGNG
急にスレが伸びてびっくりです。
お答えいただいた皆さんありがとうございます。
0047デフォルトの名無しさんNGNG
...Delphi 系の人間が集まっているんだね...
0048デフォルトの名無しさんNGNG
44>45
InterBaseってDelphiについてますが
Paradox, dBaseに対する利点って何でしょう?
# 実はParadoxとdBaseの違いも良くわからないのですが
0049デフォルトの名無しさんNGNG
>>48
BDE を使う場合はこうなる。俗にローカルデータベース
あなたのアプリ.exe + ローカルDB.dll

Interbase などを使うと、いわゆるクライアント-サーバ型
あなたのアプリ.exe + IB への接続.dll
Interbaseのサーバ.exe

ローカルデータベース型の方が(小さいという意味ではなく一塊という意味で)コンパクト。
ものによっては DLL が必要のない場合もある。多くの場合、複数人でのデータ共有は苦手。

クライアント-サーバ型だと、独立性が増すことで開発/保守が楽になる場合がある。
本質的にマルチユーザーを前提にしているので、一台のマシンに複数のクライアント
プログラムを載せることも出来、いわゆるスケーラブルな運用がやりやすい。
0050デフォルトの名無しさんNGNG
>>1
スタンドアロンならフフファイルメーカープププロ…
逝ってきます。
0051デフォルトの名無しさんNGNG
InterBaseはどこで買えばいいのかがいまいちわからん。
0052デフォルトの名無しさんNGNG
>>51
Borland or ↓
http://www.borland.co.jp/partner/bsp.html
0053デフォルトの名無しさんNGNG
パートナーのページ見ても載ってないんだけど・・・
0054デフォルトの名無しさんNGNG
>>53
ネット販売してないと思うよ。
Borlandか適当なバートナーに電話で問い合せて購入手続を教えてもらって。
昔IB5の買ったとき本体はボーランド、追加ライセンスはパートナーから買ったよ。
ところでIB使って作ったソフトを配布する場合はInterBaseライセンスの再販権
がいるから。まー当然のことだけど。

http://www.borland.co.jp/interbase/products/ib60sku.html

この他にもサポート代がかかるし。
場合にもよるけどフリー版で充分だと思うよ。特に金がかからないし。
InterBase情報が少ないけど、リオスさんがやってるMLに入って
みたらいいと思うよ。
005553NGNG
>>54
情報Thanks!
カテナの製品の中にはIB組み込みもあるみたいですね。
http://mall.siliconstudio.co.jp/cattina/list.html
TKCのもIBでしたね。意外と数字に表れていない普及数多いのかも。
■ このスレッドは過去ログ倉庫に格納されています