- PR -

ファイルデータベース

1
投稿者投稿内容
せい
会議室デビュー日: 2003/10/29
投稿数: 10
投稿日時: 2004-09-30 15:15
漠然としていますが、以下のようなものを探しています。

1.MSAccess(.mdb)のようにファイルで存在できるもの(インストールが不要)
2.ODBCまたはJDBCでアクセスが可能なもの
3.Linux、Windows上でも利用できるもの
4.同時性(排他、ロック)の制御は不要だが、JOINはしたい

MSAccessですと、JDBC/ODBCブリッジでアクセス可能ですが、
Linux上のアプリケーションからは使えなくなってしまいます。
XMLに格納することも考えましたが、JDBCなどのインターフェースが使えると、
今のアプリケーションをほとんど変更せずに対応できると考えています。

このような要件を満たすものは、世の中にあるでしょうか。
七味唐辛子
ぬし
会議室デビュー日: 2001/12/25
投稿数: 660
投稿日時: 2004-09-30 16:10
mysqlとかはだめなんですか、2,3,4はクリアしてますが、
未記入
ぬし
会議室デビュー日: 2004/09/17
投稿数: 667
投稿日時: 2004-09-30 16:25
(アプリケーション側のドライバのみで駆動できる)ファイルデータベースで、
結合をサポートしているものですか…。んー難しいですね。

ファイルデータベースじゃないけど、mdb のような手軽さで良くアプリケーションにバンドルされているデータベースに HSQL http://hsqldb.sourceforge.net/ というものがあります。

Java なので、Windows, Linux での動作OK。JDBC インターフェイス, SQL-92 構文サポート。
coasm
大ベテラン
会議室デビュー日: 2001/11/26
投稿数: 237
投稿日時: 2004-09-30 16:54
BerkeleyDB だと、機能面で要求に合わないのかな?

それとも、HSQLDB とか Mckoi SQL Database あたりの pure JavaなDBは?

せい
会議室デビュー日: 2003/10/29
投稿数: 10
投稿日時: 2004-09-30 20:29
七味唐辛子さん、未記入さん、coasmさん、ご返信ありがとうございます。

MySQLもいいのですが、MSAccessのお手軽さは魅力的ですね。

HSQL、BerkeleyDB、Mckoi SQL Database、については、
私は知らないものでしたので、ひととおり見てみたいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)