タグ

programmingとdatabaseに関するtakadoのブックマーク (5)

  • 最速並び替え研究会 - Yappo::タワシ

    1000万行とか10億行でも何でもいいけど、いっぱいデータが入ってるテーブルのsortカラムの値を並び替えたい。 例えば以下のようにsort_testテーブルを作る use strict; use warnings; use DBI; my $dbi = DBI->connect('DBI:mysql:database=test'); $dbi->do('DROP TABLE IF EXISTS sort_test'); $dbi->do(<<SQL); CREATE TABLE sort_test ( id INT, sort INT, index(id), index(sort) ) ENGINE=InnoDB SQL my $sth = $dbi->prepare('INSERT INTO sort_test VALUES' . join(', ', ('(?,?)')x10_000

  • Google、XMLより20〜100倍速いデータ構造化ツールを公開:MarkeZine(マーケジン)

    Google Official Blogの7月7日のエントリで、Googleが社内で利用している開発ツール「Protocol Buffer」をオープンソースとして公開することが発表された。 Googleは、サーバー間のメッセージやインデックス記録、空間的データセットなど、さまざまなデータフォーマットを取り扱っており、その種類は何千種類にもおよんでいる。これらのデータフォーマットは構造化されているがフラット(均一)ではないため、やっかいな問題を引き起こすことになる。 しかし、Googleはこの問題を解決するために、データ構造化の手段としてXMLを採用することはなかった。変化し続ける膨大なデータ、投入される新しいサーバとのやりとり、これらを制御するためには、XMLはコストがかかりすぎ、遅すぎるなどの問題があったという。 Googleがさまざまな試行錯誤を経て開発した「Protocol Buf

    Google、XMLより20〜100倍速いデータ構造化ツールを公開:MarkeZine(マーケジン)
  • EaRDB - Hiroaki Ohshima

    必要なソフトウェア † SQL Server 2005 無料の Express Edition で十分 このためには .Net Framework 2.0 以上が必要と思われる SQL Server Management Studio 無料の SQL Server Management Studio Express で十分 MeCab 日形態素解析器 バージョン 0.95 での正常動作を確認 バージョン 0.96 では正常動作しないことを確認 SS Tagger 英語形態素解析器 Visual Studio 2005 必須ではないが、あると開発・デバッグに便利 おそらく Express Edition でも可能だが、開発するには能力不足で… ↑ SQL Server 2005 Express Edition のインストール † http://www.microsoft.com/down

    takado
    takado 2007/11/27
    「プログラミングすら面倒だから、なんでもかんでもRDB上でやってしまおうというコンセプトで作成」
  • SQLによる数独の解法:CodeZine

    恐れ入りますが、次のページ以降は公開後、一定期間を経過しますと、メンバーのみが閲覧可能とさせていただいております。 編集部としましては、メンバー登録していただくことで、より質の高いコンテンツやサービスを今後充実させていただくことが可能となると考えています。 お手数で恐縮ですが、ぜひご協力いただけると幸いです。 ログインはこちらから、 登録はこちらからどうぞ! サイトポリシーもご一読ください。 今後ともCodeZineをどうぞよろしくお願いします。

    takado
    takado 2007/09/07
    「SQLを使って数独を解くことを通じて、SQLが持つ宣言的な言語の特徴を紹介します」
  • OBB vs AABB - Radium Software Development

    This domain may be for sale!

    takado
    takado 2006/02/20
    「ドッグフーディング」について。回転のこぎりの安全装置のテストのために自分の指をつっこんだ人の話。エンジニア魂?
  • 1