向けのデータshardingプラグインおよび、どのようにしてPostgresデータアクセスが非同期クライアントAPIで改善することができるのかについて検討する。 ActiveRecord向けデータsharding データshardingとは、データベースを小さいパーティションに分割し、それらを複数のサーバに配分し、パフォーマンスと拡張可能性を改善する技法で ある。データの区分化方法は、アプリケーショ...
はてなブックマークのコメント [1]より。 [2]昨日お伝えしたGladius DB [3]の対抗馬として紹介したい。こちらもまた、テキストファイルをDBとして扱うことができる。さらにGladius DBへの挑戦なのか、ベンチマークを公開している。 今回紹介するオープンソース・ソフトウェアはtxtSQL、テキストベースのデータベースソフトウェアだ。 [1] http://b.hatena.ne.jp/entry/http://www.moongift.jp/2007/07/gladi...
『 うんうん。 』
私の仕事は、DBエンジニアです。望んでデータベースの世界へ来たわけではなく、辞令によって、入社1年目の私はOracleと向かいあうことになりました。当初、私はデータベースが面白くありませんでした。「ネットワークは花形、データベースは日陰」という言葉も囁かれていました。今でも囁かれているかもしれません。 ですが、しばらくデータベースを触っているうちに、こ...
DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment. It combines professional features and a clear and simple user interface to offer the most efficient way to handle your databases. DBDesigner 4 compares to products like Oracle's Designerц IBM's Rational Roseц Computer Associates's ERwinкand theKompany's DataArchitectк but is an Open Source Project available for Microsoft Windowsк2k/XP and Linux KDE/Gn...
『 id:teramako経由。ありがとうございます。MySQLiciousはLike検索かFulltext検索。ScuttlesolutionとToxisolutionはhaving句を使うのが目から鱗。データセットも小さいですし、MySQLiciousがベターでしょうな。 』
『 Java製データベースクライアント。JDBCドライバがあればどんなDBでも操作可能。OracleSQLDeveloperもいいけどこっちの方が起動が速い。 』
今回は、「データベースエンジニアになるための必須知識」の1つであるER図(entity-relationship diagram)を取り上げます。 システム開発におけるER図の位置付けについては、前回の記事「真のデータベースエンジニアを目指そう!」でご紹介したので、今回は、実際にER図を描く場面を想定し、RDBMSに実装するまでのプロセス(思考過程)を疑似体験してもらうことで、ER図を描くため...
データ中心という思想を持ち、システム全体最適化を指向したデータベース設計ができる一流のデータベースエンジニアになるには?
『 リバースエンジニアリングしてER図を生成とか,DFDの作成とか 』
米IBMは1月30日(米国時間)、無料で利用できるRDBMS製品「DB2 Express-C」のダウンロード提供を開始した。主力データベース製品「DB2」がベースで、動作するハードウェアと機能に制限がある。すでに米Oracle、米MicrosoftもDB製品の無料版を提供しており、IBMも後を追うかっこう。 コア部分はDB2と同じ。データベースのサイズやユーザー数の制限はないが、CPUは最大で2CPU、メインメモリ...
低コストであるだけでなく、環境構築の容易さもデータベースミラーリングの魅力だ。構築手順や注意点などを詳しく説明しよう
なんとなく正規化が分かっている程度なら並のDBエンジニア。真のプロを目指すなら、第3正規形より先についても正確な知識が必要だ
今回の題材は、近所の図書館にあった書籍の予約用紙(図1)です。子供たちと本を借りに行った際にカウンターに置いてあったので早速利用することにしました。では、データベース設計のはじまりです。 図1 予約(リクエスト)申込書 イベントを見出す まずは核となるテーブルを見出しましょう。そもそもこの紙は何のためのものでしょうか。そう、予約を受け付けるための...
最近は、いろいろなサービスがでてきますが、大抵はタグ付けができる様になってますね。 タグ付けをどの様にデータベースに保存するかは、各Webサービス毎にいろいろあるかと思います。 それで、JoltMarkはどうなのよ? って事で、どの様にデータベースに保存しているかの構造です。 この図は、JoltMarkのデータベースの基本部分です。 四画は、それぞれテーブルを表していて...
『 SQL開発環境ソフトウェア。SQLの実行や、その場での編集と言った基本機能は勿論、DBエクスプローラを利用して、データベースに関する詳細なデータを取得できる。エクセルベースの定義書出力も可能 』
実際にLAMP環境で並列処理を試して、並列処理を体験していこう。
), IT スペシャリスト, 日本アイ・ビー・エム システムズ・エンジニアリング株式会社 テクノロジーイノベーション小出 理史 (mkoide@jp.ibm.com), IT スペシャリスト, 日本アイ・ビー・エム システムズ・エンジニアリング株式会社 テクノロジーイノベーション2008年 7月 04日RESTful API によるデータベースアクセス、MapReduce フレームワークによるクエリ、関数型言語 Erlang による実装...
本連載はSQLの応用力を身に付けたいエンジニア向けに、さまざまなテクニックを紹介する。SQLの基本構文は平易なものだが、実務で活用するには教科書的な記述を理解するだけでは不十分だ。本連載は、SQLのセンス向上に役立つ大技小技を紹介していく 第1回 Oracle 10gの正規表現で文字列操作を極める 第2回 日付データ演算の達人技を伝授する 【第1話】 New! 連載各回の解説 「Databa...
楽々ERDレッスン 作者: (株)スターロジック羽生章洋 出版社/メーカー: 翔泳社 メディア: 単行本 ふと思うことあったので、自分の考えをメモっておく。 弊社では現在稼動している全てのシステムがサロゲートキーです。なぜそうしているかということについて。 サロゲートキーについて、「変更に強い」という点がよくとりあげられてます。クライアントコードは変更されるから...