【PureJava】 Derby 1 【OpenSource】 (137レス)
1-

1
(2): 2005/10/09(日)04:22 ID:FOVesS3t(1/4) AAS
このスレはApacheSoftwareFoundation(以下ASFと略す)傘下で開発が進められているPureJavaRDBのDerbyについて語るスレです。

Derbyって何?
Javaで書かれたRDBMSです。

Derbyで何ができるの?
Javaの実行環境があれば、開発したアプリケーションにRDBを組み込むことができます。
「アプリケーションの出力結果をテキストに吐き出して、必要があればそこから検索して...」
などの作業を、開発を簡単に、実行時に素早く行うことができます。

でも、DBって設定とかいろいろ難しいんでしょ?
Derbyは簡単です。「簡単に使える(Easy to Use)」がDerby開発目的の一つです。

Derbyは誰が開発しているの?
省3
2: 2005/10/09(日)04:23 ID:FOVesS3t(2/4) AAS
関連リンク

The Apache Derby Project
http://db.apache.org/derby/

IBM Cloudscape インフォメーション・センター
http://publib.boulder.ibm.com/infocenter/cldscp10/index.jsp
Publications home (CloudscapeマニュアルPDF版30冊)
(マニュアル検索をクリック、キーワードCloudscape、表示結果数100で検索)
http://www.elink.ibmlink.ibm.com/puc/jsp/index.jsp?country=J1&language=JPN
Cloudscapeと3つの「C」
http://www-6.ibm.com/jp/developerworks/ysl/j_ysl-cloud.html
省6
3: 2005/10/09(日)04:24 ID:FOVesS3t(3/4) AAS
Derbyの最新バージョンは10.1.1.0、対応するCloudscapeのバージョンは10.1です。

Derby 10.1.1.0公開 - Apache Incubatorから卒業
http://pcweb.mycom.co.jp/news/2005/08/05/011.html
Cloudscape 10.1
http://db2.jugem.cc/?eid=526

マニュアル30冊と書きましたが、最新版用マニュアルは7冊です。

Publications home (CloudscapeマニュアルPDF版)
(マニュアル検索をクリック、キーワードCloudscape V10.1で検索)
http://www.elink.ibmlink.ibm.com/puc/jsp/index.jsp?country=J1&language=JPN

IBM Cloudscape 概説およびインストール V10.1
省13
4: 2005/10/09(日)04:24 ID:FOVesS3t(4/4) AAS
Derbyに含まれているdemoの実行方法
(Windowsを対象とします。UNIXの場合は適宜読みかえてください。db-derby-10.x.x-bin\demo\readme.html より抜粋)
1.コマンドラインを起動します。
2.ダウンロードしたdb-derby-10.x.x-bin.zipを解凍してできたディレクトリをDERBY_INSTALLとして環境変数に設定します。
 例:解凍してできたフォルダが「C\:db-derby-10.x.x-bin」の場合、コマンドラインに
   「set DERBY_INSTALL=C\:db-derby-10.x.x-bin」として実行します。
3.コマンドラインに「cd %DERBY_INSTALL%\demo\simple」と入力し、demo用アプリケーションの存在するフォルダへ移動します。
4.コマンドラインに「set CLASSPATH=.;%DERBY_INSTALL%\lib\derby.jar」と入力し、クラスパスを設定します。
5.コマンドラインに「java org.apache.derby.tools.sysinfo -cp embedded SimpleApp.class」と入力し実行します。
 上記2〜4の設定が正しく行われていれば
省7
5: 関連リンクを書いた人 2005/10/09(日)04:39 ID:??? AAS
>1
激しく乙!

ところでリリースノートのURLを間違えていましたorz
リリースノートはPDFではなく、HTMLです。

IBM Cloudscape V10.1 リリース・ノート
http://publibfp.boulder.ibm.com/epubs/html/d8864661.html
6: 2005/10/09(日)19:50 ID:??? AAS
>>1 おつかれ
derby(とcloudscape)って使っている人まだ少ないのかねー。
日本語の情報が全然ないもんね。

こんな良いDBがタダで使えるなんで、他に無いと思うんだけどね。
PostgreSQLとかもいいんだけど、derbyの設定いらず、管理いらずの
よさって他になかなか無いと思う。

なにげにMacでも使えるし。
7: 2005/10/16(日)07:07 ID:??? AAS
今月と来月のJavaWorld(2005/11,12)でDelbyの解説をやってるね。
11月号はインストールと簡単な使い方のみでつまんなかったけど。
8: 2005/10/19(水)18:52 ID:1jaemagd(1) AAS
HSQLDBとどっちが速い?特に起動。
9: 2005/10/22(土)13:50 ID:??? AAS
起動やちょっと使う程度だと、HSQLDBの方が速いかな。
HSQLDBはデータ量が増えると遅くなるから、derbyにはそのあたりの耐久性を期待。
10: 2005/10/22(土)19:13 ID:GCiqLehV(1) AAS
そうそう。HSQLDBは、更新を行うテーブルの場合、データのコンパクションを行わないと
とてもとても重くなる。 derbyに期待。
11: 2005/10/23(日)00:40 ID:??? AAS
HSQLDBって何件くらいで重くなるの?
Derbyで1万件位あるデータの検索は結構速かったよ
12: 2005/11/29(火)02:23 ID:??? AAS
なんかこっそり10.1.2.1が出てますね。
http://db.apache.org/derby/releases/release-10.1.2.1.cgi
13: 2005/11/30(水)20:27 ID:??? AAS
これ使い始めたんだけど、良いね。なんかお手軽な割にしっかり動いてるし。
14: 2005/11/30(水)22:11 ID:??? AAS
HSQLと比べてどうかということだね。
Apacheライセンスってことでライセンスを統一しやすいこっちのが好きだけど
15: 2005/12/01(木)02:30 ID:??? AAS
たぶんHSQLDBのほうが速いだろうと予測するけども、Derbyは
ちゃんと排他処理とかやってそうな感じだな。
16
(1): 2005/12/01(木)21:41 ID:??? AAS
ストアドプロシージャやPreparedStatementが使えるなら
一般用途では性能なんてほとんど「気のせい」の世界じゃない?
17
(1): 2005/12/10(土)23:37 ID:??? AAS
HSQLとの対比がわかる表があったら嬉しい。
HSQLはファイルモードで複数ファイル作るから、こっちが1ファイルならちょっと考えちゃう。
18: 2005/12/11(日)04:39 ID:??? AAS
>>17
使えばすぐわかるが、複数ファイルだよ
19: 2005/12/11(日)20:28 ID:??? AAS
・・・やばい、Derby遅い。

スキーマ
create table test(id integer not null, name varchar(20))

forName
HSQL org.hsqldb.jdbcDriver
DERBY org.apache.derby.jdbc.EmbeddedDriver

connectionString
HSQL jdbc:hsqldb:file:db/hsql/hsqldata
DERBY jdbc:derby:db/derby/derbydata;create=true

1000件(左transaction, 右autoCommit)
省9
20: 2005/12/11(日)20:32 ID:??? AAS
キャッシュなしで36倍、キャッシュありで10倍遅い。
何か起動も2秒くらいかかってるし、チューンできる場所があるのかな?
1-
あと 117 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.750s*