[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

dbに関するWackyのブックマーク (381)

  • SQLを色んな形式で整形できる「Instant SQL Formatter」:phpspot開発日誌

    Instant SQL Formatter SQLを色んな形式で整形できる「Instant SQL Formatter」。 入力したSQLをHTMLで分かりやすくカラーリング&整形したり、C#やDelphi、PHPなどの言語で使えるように変換することが可能です。 次のように、長ーーいSQL文があったとしても整形して見やすくすることが出来ます。 select i.obj#,i.ts#,i.file#,i.block#,i.intcols,i.t ype#,i.flags,i.property,i.pctfree$,i.initrans,i.ma xtrans,i.blevel,i.leafcnt,i.distkey,i.lblkkey,i.db lkkey,i.clufac,i.cols,i.analyzetime,i.samplesize,i .dataobj#,nvl(i.degree,

    Wacky
    Wacky 2007/10/08
  • Don'tStopMusic - DB分散の次は非同期処理がウェブアプリのスケーリングのトレンドになる , るびま 21 号

    _ [ソフトウェア] DB分散の次は非同期処理がウェブアプリのスケーリングのトレンドになる サイボウズも memcached + MySQL DB 分散 Cybozu Developer Network: MySQL Users Conference Japan 2007 講演概要 を読んで、memcached でキャッシュ& 複数の MySQL をアプリのロジックで分散化というのは、もうすっかりスケーラブルなウェブアプリの作り方として常套手段になったと思いました。 2004 年 4 月の MySQL カンファレンスでの Brad Fitzpatrick の発表 Inside LiveJournal's Backend (PDF)から約 3 年半。Mixi やはてなのようなエッジな企業はだいぶ前からこの構成を採用してますが、対法人のビジネスをしているサイボウズでも採用されたというのは一つ

    Wacky
    Wacky 2007/10/06
    memcached でキャッシュ& 複数の MySQL をアプリのロジックで分散化というのは、もうすっかりスケーラブルなウェブアプリの作り方として常套手段になったと思いました。
  • DataSetの接続文字列を実行時に変更する

    History 2005年11月 Microsoft Visual Studio .NET デビュー。 この頃から R.Tanaka.Ichiro と名のりネットでアクティブに活動を始める。 2006年02月 C# を学び始める。 理想的な言語に感動。尊敬する方々の影響も大きい。 2006年09月 わんくま同盟加盟 ある事件がきっかけで、中さんから声をかけていただき加盟。 2006年11月 MSC2006 にて R・田中一郎として始めて人前に姿を晒す。 2007年04月 Microsoft MVP for Visual Developer - Visual C# を受賞。 2007年06月 わんくま同盟勉強会にてスピーカーデビュー。 2008年04月 Microsoft MVP for Development Tools - Visual C# を受賞。 2008年05月 70-526,7

    Wacky
    Wacky 2007/10/03
  • 【ハウツー】組み込みデータベース導入のメリット - データ管理のための開発工程を削減 (1) はじめに | エンタープライズ | マイコミジャーナル

    Wacky
    Wacky 2007/09/29
  • A minimal sqlplus clone in IronPython

  • XMLDBのチューニングポイント:CodeZine

    はじめに パフォーマンス要件はシステムを構築する際に、考慮すべき最も重要なポイントの1つです。リレーショナルデータベース(以降、RDB)に関しては、そのチューニングのポイントについては、書籍、Webなどで数多くの情報が存在しますが、XMLDBに関してはまだまだこれからといったところです。そこで稿では、Cyber Luxeonに限らず、各XMLDB製品に共通するであろうパフォーマンスのポイントについて、実際に実行・測定し検証を試みました。 なお、XMLの更新機能に関してはXQuery Update Facilityの仕様策定が進められていますが、執筆段階では草案段階であり、XMLDBごとにXML更新用の機能が提供されているのが現状です。そこで稿ではXMLDBの検索機能に対象を絞って説明を進めます。対象読者 XMLに触れたことがある方、RDBなどデータベースを操作したことがある方を対象とし

    Wacky
    Wacky 2007/09/29
  • LINQ to SQL (プログラミング C# - 翔ソフトウェア (Sho's))

    Chica's Blog - ScottGuさんのブログ翻訳 より 「LINQ to SQL」 LINQ to SQLを使用する (パート1) (2007/07/10) LINQ to SQL (パート2 - データモデルクラスの定義) (2007/07/14) LINQ to SQL (パート 3 - データベースの検索) (2007/07/20) LINQ to SQL (パート 4 - データベースの更新) (2007/07/22) LINQ to SQL (パート 5 - ASP:LinqDataSourceコントロールを使用してUIをバインディング) (2007/07/28) LINQ to SQL (パート6 - ストアドプロシージャを使用してデータを取得) (2007/08/19) LINQ to SQL (パート7 - ストアドプロシージャを使用してデータベースを更新) (

    Wacky
    Wacky 2007/09/25
    ScottGuさんのブログ翻訳 より 「LINQ to SQL」
  • ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - c/c++でsqliteを使う方法

    sqlite3をc/c++で使う方法についてメモ。 以前rubysqlite を使う方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -でも書いたように、DBを使うアプリケーションは、通常はrubyなどのスクリプト言語で記述したほうが楽です。 でもc/c++からもデータベースを使えると非常に便利です。 公式なリファレンスマニュアル http://www.sqlite.org/capi3ref.htmlAPIの一覧があります インストール debian であれば libsqlite3-dev を入れるだけです. $ sudo apt-get update $ sudo apt-get install libsqlite3-dev sqlite3 のAPI よく使うAPIを列挙していきます Database への接続 データーベースとして、 hogehoge.db

    ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - c/c++でsqliteを使う方法
    Wacky
    Wacky 2007/09/21
  • 2007-09-19

    前回に引き続いてTextFieldネタを。 TextFieldWithHistory/TextFieldWithStoredHistoryクラスとPropertiesComponentクラス 履歴機能付きテキストフィールドってのは,...WithHistoryから察することができよう。WithStoredHistoryやPropertiesComponentについては,おいおい説明するとして,まずは外観をご披露。 これもキャプション部分はJPanel。左のTextFieldWithHistoryに「...」ボタンが付いているが,これは後付けしたもので,TextFieldWithHistory/TextFieldWithHistory単体での外観は右側のなんかアイコンが付いてるテキストフィールドがそう。 見た目から機能は推測できよう。こんな具合に入力履歴を保存できるテキストフィールドが,Te

    2007-09-19
    Wacky
    Wacky 2007/09/20
    11gのドライバはJava5以上しかサポートしないから(J2SE1.4ってなに?)
  • 最短かつ最速にアクセスする「DB高速化技術」(後編)

    >>前編 ハッシュ利用で比較を減らす 後編ではまず,オプティマイザが選択する最短経路を紹介する。 複数のテーブルを共通のキーを用いて結合する「ジョイン」はいくつかの方式がある。その一つであるハッシュ・ジョインは,ハッシュ関数を使って,一つのテーブルのキーからハッシュ値を計算する(図4)。さらに,ハッシュ値と該当するデータで構成する「ハッシュ・テーブル」を作成する。同様に二つ目のテーブルからハッシュ値を計算し,その値を基に検索するハッシュ・テーブルのレコードを特定する。ハッシュ値を計算するだけで比較対象のデータが絞り込めるので,ほかのジョイン方式よりも高速になる場合がある。ただし,「各テーブルを展開できるだけのメモリー容量が必要になる。メモリーが足りないと逆に遅くなる」(伊藤忠テクノソリューションズ プラットフォーム技術部 部長代行 宮田武氏)といった注意点がある。 図4●ハッシュ・ジョイン

    最短かつ最速にアクセスする「DB高速化技術」(後編)
    Wacky
    Wacky 2007/09/14
  • laclefblog - Pythonとデータベース

    Categories: / (886) anime/ (2) book/ (117) comic/ (34) novel/ (55) english/ (2) hardware/ (134) ham/ (1) mobile/ (21) radio/ (6) robot/ (14) sensor/ (8) tv/ (6) misc/ (21) movie/ (2) music/ (6) network/ (41) hackcrack/ (5) programming/ (110) dotnet/ (4) java/ (3) javascript/ (2) python/ (43) pyblosxom/ (5) ruby/ (6) text/ (7) science/ (72) universe/ (13) security/ (18)

  • 最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro

    ポイント ・高度なインデックスやジョインを利用し,最短経路でデータにアクセス ・メモリー不足を自律的に解消し,キャッシュのヒット率を高める ・インメモリーDBは全データをメモリーで処理し,高速化を図る 目的地に早く到着したいなら,最短の経路を最速で行けばよい。これはデータベース(DB)でも同様だ(図1)。インデックスなどを使ってデータへの最短経路を見つけ,メモリー・アクセスを増やして,最速でたどり着く。DBにはそんな技術が詰まっている。 図1●データベース高速化技術のポイント ビットマップ・インデックスなどを使い、データにたどり着く最短の道を選ぶ。また、できるだけメモリーにデータをキャッシュさせておくことで、アクセスのスピードを上げる、という二つのポイントがある [画像のクリックで拡大表示] 以下では,(1)データにたどり着く最短の道を選ぶ仕組みと,(2)アクセスのスピードを上げる仕組みの

    最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro
    Wacky
    Wacky 2007/09/12
  • mixiの生みの親“バタラ氏”が語るMySQLの意外な利用法 - TechTargetジャパン

    日記だけで4億件のデータ ミクシィが運営するSNS「mixi」は、2007年7月末段階でユーザー数が1110万人。人が12人集まれば、1人はmixiユーザーというわけだ。ユーザーのアクティブ率(ログイン間隔が3日以内)は約62%と高く、2007年4月から6月の月間平均ページビューは117.5億に達した。日記だけでも4億件以上に上るなど、蓄積するデータ量も莫大。2004年3月のサービス開始から、わずか3年半で現在の巨大コミュニティーへと発展したのだ。 ミクシィは、「LAMP(OSのLinux、WebサーバのApache、DBMSのMySQL、開発言語のPerlPHPPython)」と呼ばれるWebシステム向けの標準的なオープンソースソフトウェア(以下、OSS)でシステムを自社開発し、安価なPCサーバを1000台以上連ねる超分散構成でmixiのサービスを支えている(広告配信など周辺機能では

    mixiの生みの親“バタラ氏”が語るMySQLの意外な利用法 - TechTargetジャパン
    Wacky
    Wacky 2007/09/12
  • 100行ちょっとのやる気のないPython製O/Rマッパー | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 戯れにO/Rマッパーを作ってみた。SQLite3決めウチのO/RマッパーならPythonを使えば100行ちょっとで書けてしまうんだよなあ。まあエラー処理とかまったく考えてないけどね。 このO/Rマッパーをちょっと書き換えたものが「みんなのPython Webアプリ編」に掲載されています。この書籍では,Webの基からフレームワークを自作するところまで,Pythonを使ったWeb開発を一気通巻に解説しています。 さて。O/Rマッパーはこんな風に使う。 まずはクラスを定義してテーブルを作る。手抜きなのでカラム名とデータ型をタプルで並べて定義する。個々のデータを識別するため,テーブルには勝手

  • アート・オブ・SQL

    TOPICS Programming , Database 発行年月日 2007年09月 PRINT LENGTH 332 ISBN 978-4-87311-336-4 原書 The Art of SQL FORMAT PDF 書は、『孫子』の「兵法(Art of War)」に着想を得て、SQLの基原理を基に、DBプログラミング現場で取得された戦術を解説します。データベースはシステムの要であり、効率の悪いコードは長年にわたりパフォーマンスに影響を与えます。コードは初めから俊敏に動かなくてはならず、そのためにはSQL言語について確かな理解が必要です。書では、インデックス付け、効率的なデータベースアクセス、階層データの扱い、大量データへの対処、応答時間改善の試みなど、さまざまな面からデータベースのパフォーマンスを最大限に引き出すためのコードの書き方を解説します。さらに、開発者自身がより良

    アート・オブ・SQL
  • 省リソースで軽快に動作する組込向けデータベース「Ultra Light」:CodeZine

    第1回:いつでもどこでも使えるデータベース 「SQL Anywhere Studio」第2回:SQL Anywhereのインストールと概要第3回:SQL Anywhereのデータベース管理の基礎第4回:SQL Anywhereでの主キー/スケジュール処理/暗号化第5回:SQL Anywhereのデータベース再構築/アップデート 3.1. Ultra Lightとは Ultra Lightは、Windows CEやSymbian OS・Palm OSに対応するモバイルデバイス向けデータベースだ(注1)。極めて省リソースで動作し、RDBMSとしての特徴も備える。トランザクションや参照整合性・インデックス・暗号化などの機能を持つ。対応するSQL構文も多彩で、JOIN文を含めたさまざまなSQL文を実行できる。さらに、Mobile Link同期クライアントとしての機能も備え、SQL Anywhere

    Wacky
    Wacky 2007/09/01
    SQL Anywhereは、組込み・中小規模ビジネス・モバイル分野などで特に普及している、省リソースで高速な処理を実現するリレーショナルデータベースです
  • livedoor Techブログ : MySQL Proxy を試してみました

    こんにちは。金子です。 先日、社内勉強会で MySQL Proxy を取り上げました。その際まとめた資料を、一部加筆修正して公開します。 最初にお詫び 大元の文章を書いたのが 2007 年の 7 月なので、内容が少し古いです。これを書きながら最新版をチェックアウトしてきて再検証したかったのですが、レポジトリがダウンしていて最新のソースコードを入手できませんでした。なので、一ヶ月前のリビジョン(rev.116) 時点でのソースコード + 二週間くらい前にレポジトリを覗いたときの記憶のみで書いており、いろいろ間違っているおそれがあるので、みなさん是非自分でコンパイルして試してみてください(注意!ただでさえつながりにくいので、このエントリを全部読んで一週間後にまだ MySQL Proxy のことを覚えていた人だけレポジトリにアクセスしてくださいね) 気の早い人向けの結論 まだ実践投入するには厳し

    Wacky
    Wacky 2007/08/21
  • ウノウラボ Unoh Labs: MySQL オペミスでデータが破損してしまった場合の復旧方法

    こんにちは satoです。 オペミスで update に where句を付け忘れたり、プログラムのバグでデータが破損してしまったりした場合でも、バイナリログには更新SQLがすべて書き込まれるので、バックアップデータからオペミスが起こるまでの全てのSQLを流し込めれば、元の状態に戻すことは可能です。 •バイナリログを取っている •オンラインバックアップをとっている(mysqldumpMySQLを止めた状態でのcpによるバックアップとバイナリログ) •バックアップ時点でのバイナリログの書き込み位置を保存している 以上のような状態でデータが壊れた時の復旧手順をまとめてみました。シナリオとして •ある1カラム email をupdateしようとしたら、間違ってwhere 句を付け忘れ 全レコードをupdateしてしまった •気がついたのが半日後 というオペミスが発生したとします 1) データベー

    Wacky
    Wacky 2007/08/21
  • db4objects 日本語ポータル

    こちらから最新バージョンをダウンロードしてお試しください: db4o 7.4 for Java (32.1MB) db4o 7.4 for .NET 2.0 (13.6MB) GPL licensed object database語情報へのリンク 商品情報 (v5.0) 導入実績 - BOSCH - INDRA - Clarity Medical - Mandala IT - Eastern Data ホワイトペーパー ブレーンを支えるデータベース 複雑なオブジェクト、永続化、 そして db4o 日語フォーラム 日語によるブログ 日語チュートリアル - Java - .NET - mono お問い合わせ 日語による記事 堀切近史 日経エレクトロニクス "組み込み機器向けデータベース「db4o」の新版

    Wacky
    Wacky 2007/08/18
  • 画像もDBに格納して管理する -扱いがめんどうなLOB(ラージオブジェクト)は使わない方法も含め

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Health Insurance High Speed Internet Work from Home Healthy Weight Loss Best Penny Stocks Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

    Wacky
    Wacky 2007/08/18
    ラージオブジェクト型は扱いづらい?たしかに。でもだったら画像をbase64エンコードしてテキスト化して文字列型カラムにつっこんどくのもいいのでは