Tokyo Cabinet is the successor of QDBM, a high performance database library similar to the DBM family. It also supports hash and B-tree databases and does not require any server process. The overall speed is improved compared to QDBM.
Gladius DB is a fast and efficient PHP flatfile database engine written in pure PHP; its SQL syntax is compatible with a subset of intermediate SQL92. You will not need any specific extension to have it work, and it is bundled with an adoDB lite driver. See also the Gladius DB sourceforge.net project Donations You can actively support this Free Software making a donation Using Gladius in your soft
MySQL HeatWave MySQL HeatWave is a fully managed database service for transactions, real- time analytics across data warehouses and data lakes, and machine learning services, without the complexity, latency, and cost of ETL duplication. It is available on OCI, AWS, and Azure. Learn More » MySQL Enterprise Edition The most comprehensive set of advanced features, management tools and technical suppo
Oryx Mail Systemsは4日(ドイツ時間)、Archiveopteryxの最新版となる「Archiveopteryx 2.0」を公開した。ArchiveopteryxはC++を使って開発されたインターネットメールサーバ。Open Software License(OSL) v. 3.0のもとオープンソースソフトウェアとして公開されている。 Archiveopteryxは大規模メールシステムにおける用途を想定して開発されたメールサーバシステム。IMAP、POP、SMTP、LMTP、SASL、TLS、Sieveなど、業界標準の規約を実装しているほか、エンタープライズ用途を想定したクラスタリングサポートによるハードウェア制限を持たない高スケーラビリティの実現、メールを保持するストレージとしてRDBMSを活用することでカテゴライズされた検索機能を実現しているといった特徴がある。 大容量
「かめはめ波コンテスト」が開催されていた 1 名前:出世ウホφ ★ 投稿日:2007/05/31(木) 04:46:48 ID:???0 ■リアル“かめはめ波”コンテストが開催されていた! 4月21日と22日の2日間ニュージーランドの首都ウエリントンのTSBバンク・アリーナで開催された、SFとコミックの祭典「アルマゲドン・パルプ・カルチャー・エキスポ」で、今年も「かめはめ波コンテスト」が開催され、そのもようが「YouTube」に公開された。これが面白くて、そのあまりのばかばかしさにネットの世界でも注目されている。もちろん、リアルの世界では“かめはめ波”は出せないのだけど、 参加者の気合いがものスゴイ。 ちなみに、この「かめはめ波コンテスト」は2001年から開催されていて、すでに 7年の歴史がある。同時に開催されるおバカなコンテストとしては、ピザ食い大会、 そしてこのコラムでも扱った「枕投げ
■ インデックスとは データベースの世界で、インデックス(索引)とはテーブルに格納されているデータを 高速に取り出す為の仕組みを意味します。 インデックスを適切に使用することによってSQL文の応答時間が劇的に改善 される可能性があります。 インデックスにはB-Treeインデックスをはじめ、ビットマップインデックス、 関数インデックスなどの種類がありますが、ここでは最も一般的に使われ、かつ ほとんどのDBMSでサポートされているB-Treeインデックスについて解説します。 ※ CREATE INDEX文でオプションを指定しない場合は通常B-Treeインデックスが 作成されます。 ■ B-Treeインデックスのしくみ B-Tree(Balanced Tree)インデックスは次のようなツリー状の構造になっています。 ツリーの先頭はヘッダブロックと呼ばれています。ヘッダブロックでは、キー値の 範囲
今回も前回に引き続き、ただいま受講中のMySQLトレーニングの実況中継(5日目最終日)。 いつも応援ありがとう! 【参考】 実践ハイパフォーマンスMySQL 今日のトレーニングは、MySQLのチューニング。 個人的には今回のトレーニング最大の目玉で、この日が来るのが待ち遠しかった! 今回も、実践に役立ちそうな技から、試験ぐらいでしか使わなそうな技まで、気になったものをトレーニングを受けながらリアルタイムに追記していくので、もし今日の分をまとめて見たいあなたは、18時以降にまたどうぞ。 MySQL付属のsql-benchは、単純なselectとinsertしかテストしてくれない。しかも実行するクエリーは、コード中にハードコーディングされているので、カスタマイズも面倒。 プリペアドステートメントは、セッション内だけで有効なので、セッション毎に登録してあげる必要がある。 mysql> prepa
稚内北星学園短期大学 経営情報学科 丸山不二夫 1994年 8月 5日 Contents 序章 リレーショナル・データベース概観 リレーショナル・データベースとは データベースは情報をどのように組織しているか 情報のいれものとしての「テーブル」 リレーショナルとは すべての関係は、テーブルである 関係演算 リレーショナル・データベース上の標準言語SQL 本書でのSQLの扱い方の特徴 Select selectの基本形 テーブルから指定した項目を抜き出す select 見出しの変更の2つの方法 行内への文字列の表示 項目リスト中の式 from 句 テーブルの積 where句 検索条件の指定 論理演算 リスト null値 文字列の比較 likeとワイルドカード ジョイン テーブルの結合 項目名の修飾 三つのテーブルのジョイン テーブル名のエイリアス(別名) 自己自身とのジョイン サブ・クェリー
Works > 逆引きSQL比較 > 共通事項 逆引きSQL比較 [ 共通事項 ] [ ORACLE ] [ MSSQL ] [ SSA ] [ Postgres ] [ MySQL ] [ Jet ] ■共通事項 マニュアルや教則本を読んでいて、何のために必要な機能なのか、パッと見、 読み取れない事ってあると思います。 詳細はマニュアル等を紐解いてもらうとして、ここでは、殆どの RDBMS について共通する言葉の説明をザックリと 書きます。また RDBMS とは直接関係ないですが、後述する例題で使用する言葉(正規表現など)についても、 ここで説明します。 SQLについて ANSI/ISO SQL92, SQL99 とは? UNIONとは? 等価結合とは? 自己結合(セルフジョイン)とは? 外部結合(アウタージョイン)とは? サブクエリー(副問合わせ)とは?
データ・モデリングの普及団体,DOA+コンソーシアムはこのほど,リレーショナル・データベース管理システム(RDBMS)の処理性能に関する実証試験を行い,調査結果を公開した。「データを正規化してデータベースに実装すると,処理性能が低下する」という“誤解”を正すため,実証実験を行ったという。 データを正規化して実装したときと,非正規化して実装したときの処理性能の違いを調べた結果,「正規化して実装したデータベースの方が処理性能が高い」,「非正規化して実装したデータベースを操作する際,テーブル結合(JOIN)が発生する処理を行うと,処理性能が低くなる」と結論付けた。 実証実験では,自動車の受注業務を想定したWebシステムを構築して,処理性能を測定した。このWebシステムは,データベース上に格納された受注データを基に,製品データや部品データ,部品メーカのデータなどを検索する。 データベース実装の違い
http://d.hatena.ne.jp/JavaBlack/20061031 ん〜コメント欄がえらい荒れてますな(−人−) 自分のホムペなりブログにでも書いたらいいのに。 ってかストアドプロシージャと単なるSQLを混同してたりしてまいか。 それはさておき。 JavaとOracleを使って業務システムを開発しています。 ストアドプロシージャ(めんどいから以下PL/SQLと記)は特性をもった武器。 そんなクセの強い武器を使いこなすか振り回されるかそもそも使わないか3つに1つだ。 構成次第で薬も毒に変わる。逆もまた真なり。 明確な目的を持たないままであれやこれやと議論しても、 結論なんざでる理由が無い。 PL/SQLを使う目的はなんだーというと (1) パフォーマンスがほしい (2) 記述の容易さがいい (3) 適材適所の政治的判断のため こんな感じ。 それとは別で、ビジネスロジックをいれる
オープンソースでフリーなER図作成ツール「DBDesigner4」の日本語化を試みるサイトトップページ このサイトについて bookmark このサイトはfabForceで公開されているDBモデリングツール「DB Designer 4」の日本語化を試みるサイトです。 個人が運営するサイトなので公式なサイトではありません。 「DB Designer 4」はGPLライセンスで公開されているオープンソースソフトウェアです。 「DB Designer 4」についての詳細情報は本家サイトをご参照ください。 fabFORCE.net DBDesigner4の特徴 bookmark 直感的なGUIによるERモデル図のモデリング ERモデル図からSQL文(CREATEやDELETE)の自動生成 データベースからリバースエンジニアリングによるERモデル図の生成 データベースとERモデル図の同期化機能 軽快
General Information - What is DBDesigner 4? 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
http://q.hatena.ne.jp/1162199668 ビジネスロジックをどこに持ってくるか悩んでいます。 ストアドプロシージャにビジネスロジックを実装した方がパフォーマンスもよくなると思うのですが、社内的には反対意見も多いです。 普通に考えれば,特に理由がない限りは,ビジネスロジックは原則としてJavaの側に作るもんだと思うがな.ただ,あとの部分を見る限りは,理屈も分からないままに定説を鵜呑みにしているだけのように見える. 続きを読む http://d.hatena.ne.jp/JavaBlack/20061031#c1162344252 多分、SQLが出来る人は、Javaも出来ます。 Javaが良いという人は、基本的にSQLは出来ません。 まず間違いなくウソです. 続きを読む Martin Fowler氏のサンプルのように、SQLはJOINまでというものはオブジェクト指向とし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く