2006-01-01から1年間の記事一覧
6月度のdb4o勉強会の予定が決まりましたのでお知らせします。第2回目となったこの勉強会では、以下の内容を予定しております。今回は昼間ではなく、夜にしました:)なお、今回も勉強会後に飲みに行きますので、よろしければお付き合いください。 db4oの鉄則・…
今月のdb4o勉強会で取り上げるテーマは「耐障害性とIOAdaptor」です。IOAdaptorというのはファイル操作部分をカスタマイズできる部分で、Javaではアクセスできないハードウェア依存のAPIを呼び出したりすることができます。さっき面白いアダプタ見つけました…
最近、HSQLDBをデバイス搭載可能なデータベースとして使えるかどうかという調査を行う機会がありましたので、ご紹介しようと思います。 HSQLDBの最新版1.8.0.4を利用 プロファイリングを実行して、 ポイントになるソースコードの調査 *よくHSQLDBがディスク…
昨日は5月度db4o勉強会を開きました。参加してくださった皆様ありがとうございました。勉強会で使用したスライドはこちらでご覧いただけます。コンポーネントを作る側が何を考えて作っているのか、そういった内容を紹介したわけですが、好評をいただけて良…
BTreeをClassIndexに実装したdb4o-5.4は、低速CPU&省メモリな組込み環境で大幅にパフォーマンスを向上させています。公開する前に、その特徴を一足先にお知らせします。VisualGCによるdb4o-5.2とdb4o-5.4の比較これは、10,000件のオブジェクトを追加、クエリ…
5月度のdb4o勉強会の予定が決まりましたのでお知らせします。今回より毎月開催することになったこの勉強会では、以下の内容を予定しております。 db4oの鉄則・・・db4oの3大テーマから1つを取り上げて掘り下げて解説します。今回のテーマは「省メモリ&高…
組込みシステムでは、ある一定範囲内に作業が終了するというリアルタイム性が要求されます。それを実現しながら、これまでのJavaの長所も生かすことができる仕様がReal-Time Javaです。中にはいろいろな機能が含まれているのですが、Scoped Memoryというのが…
こちらにプレスリリースも出ましたが、いよいよdb4o ユーザーカンファレンス 2006 in ロンドンの予定が決まりました。写真は会場である、インペリアルカレッジ(ロンドン)の時計です。近いうちに予定しているユーザーアンケート2006にお答えいただくと、抽…
4月に開設したdb4objects日本支店では、毎月最終木曜日に、表参道で月例ミーティングを行うことにしました。この月例ミーティングでは、新しく構築することにしたdb4o講座の主要5テーマ(下記参照)のうちひとつを取り上げ、db4oのパワーを最大限引き出すた…
Sun Microsystems社の創業CEOである、Vinod Khosla氏が先週金曜日、db4objects社の投資家として正式に参加してくださいました!!!氏はシリコンバレーで超有名な投資家です。これでJavaとの親和性がいろんな面で高まると期待しています。それから、表参道で…
db4oにはメモリリークがありますか?とお伺いすることがあります。答えはNoなのですが、そう見えるオブジェクトがあります。それはFreespaceマネジメントのFreeSlotNodeと、ClassIndexのTreeIntです。FullGCが実行された後も強参照のためメモリ内に残ります…
最近のdb4o日本ユーザーの増加に対応するため、db4objects社では、db4objects日本支店や、db4o User Group(dUG)ジャパン発足などによる、より密接なサポート体制を提供しようと考えております。そこで日本のユーザーの皆様から、db4oに対するご意見ご要望、d…
東京大学とユタ大学、その他多くの国内の機関が参加するテレスコープアレイプロジェクトというのがあります。なんでも超高エネルギー宇宙線?を検出しようというものだそうです。驚いたのは、ユタ大学のこのプロジェクトに関わる研究者が出した論文で、db4o…
Duke入りマウスゲット。なぜかDukeが後向きやすい。鼻が重いんだろうな。なんだか「どざえもん」っぽい。次回は浮き輪をつけたらいいだろうなあ。
ケータイ市場でのLinuxの躍進がすごい。The new era of mobile Linux ubiquity(PDF)では、Linuxの持つオープンソース、コミュニティ駆動という特徴が、この躍進の原動力になっていると説明している。非常に興味深いのは、Linuxの持つ性能など技術的な側面…
ECMの世界標準プラットフォームを、Eclipseを使って構築しようというプロジェクトであるApogeeへ参加することになりました。ApogeeはEclipse テクノロジープロジェクトのサブプロジェクトとして提案されているオープンソースプロジェクトで、フランスのnuxeo…
Oracle tried to buy open-source MySQLInnoDBという外堀が埋められたと聞いたのはいつだったでしょうか?その後特に目立った動きは無かったのですが、最近JBossとBerkelyDBという内堀までもが埋められそうだと聞き驚いていたところに、いよいよ風雲急を告げ…
日本語ポータルにdb4oの日本語チュートリアルをアップしました!遅れまして申し訳ありませんでした。Java、.NET、monoと全て用意しましたので、必要に応じてダウンロードしてください。どうもナチュラルでない日本語も数多く見受けられるので、おかしいとこ…
叶姉妹ばりにOracleがショッピングを楽しんでいるようです。BusinessWeekによると、ついにSleepycatもバスケットに入ったとの事。Sleepycatというよりも、彼らの製品の名前「BerkelyDB」を聞くと、どっかで聞いたことあるぞと思いませんか?そうです、InnoDB…
db4oを含め、ODBMSのパフォーマンス問題の鍵を見つけました。それはある程度システマチックにモデリングに組み込めそうです。TMTのホームページにコラムを書いていたんですが、昨晩同じような考えの記事が無いか探していたら見つけました。Javaのプロファイ…
先日JBossがOracleに買収されるという噂のニュースがあるとこのブログに書いたんですが、どうやら、現実味を帯びてきたようです。買収額の規模は数億ドル($数百Million)で、JBossCEOのMarcがOracleに入るのではと言うことです。今思えば、オープンソースデー…
db4oがドイツの"dot.net magazine"に掲載されました。面白いのは、なんとそこのエディターがdb4oを使ったオンラインワールドカップサッカーゲームを計画していること!リリース予定は4月だそうです。そうか、その手があったかと。たまには誰にでも分かりやす…
db4oの上にインデックスプロジェクトを考えている中でちょっとひらめいたことがあります。ちょうど空間インデックスについて考えていたんですが、空間インデックスって、例えばGISやCADのアプリケーションで使われるわけです。その場合にどんな機能を提供す…
Rumor: JBoss could get a new boss先週末にちょっと話題になったんですが。あくまで噂です。InnoDBをOracleが買収したことでMySQLがやや骨抜きになり、いよいよ本丸へと行くのでしょうか。
2月に入ってから超クールな機能が立て続けに形になりだしました。1 超高速書き込み(毎秒10,000オブジェクトの書き込み) 2 J2ME/CLDC1はCSAのカール。相変わらずクレイジーなパフォーマンスを出してくれます。もう意味不明ですが、テストケースも皆で確認した…
db4oの上にB+treeを活用したインデックスを実装しています。昨日の晩に一通り出来上がったのでdb4objectsのスタッフにチェックしてもらっているところです。さて、これがそのB+treeインデックスのドメインモデルです。改めて見てみると、デザインパターンの…
TBSの裏側、一ツ木通りを246方面へ歩いてジョナサンがあるY字路をTBS方面へ100mぐらい行ったところに、赤とんぼというラーメン屋があります。煮干のだし、超うまいです!11〜12時、14時から15時ぐらいに行くと空いています。店は分かりにくいし、一見する…
本日B+Treeとjava.lang.ref.SoftReferenceを活用した、開発を容易にするオブジェクトのキャッシュのランダム追加テストが成功しました。これは非常に面白い可能性を持っているので、ちょっと紹介させてください。db4oは「オブジェクト指向」の斬新なアイデア…
赤坂通りを赤坂駅から乃木坂方面に向かっていって、交番がある交差点の少し手前に、おいしいドイツビールが飲める「アイヒェン プラッツ赤坂」があります。ホワイトビールうまいです。以前六本木ヒルズでイベントをやった時に通訳をしてもらった、フランス版…
ブラジル人でドラムが趣味のスタッフがいるんですが、先日カリフォルニアに行った際にジャズ話で盛り上がり、私は100%マイルス・デイビス野郎なんですが、彼はトニー・ウィリアムス野郎だということで、えらい話が盛り上がりました。それで、めっきりトニー…