Berkeley DB-4.3.27をインストールします。Subversion1.2.3の要求にあった4.3.27を インストールします。 http://www.sleepycat.com/からdb-4.3.27.tar.gzを任意のディレクトリ ここでは、/usr/local/srcにダウンロードします。 次に、ダウンロードしたファイル... 続きを読む
NoSQLデータベースを試してみる 第1回 RDBMSとNoSQLデータベース 2010年5月21日 佐々木達也 データベース, RDBMS, NoSQL テーブル, データベース, スケール, インデックス, RDBMS, value はじめに NoSQL(Not Only SQL)という言葉が注目を集めています。これ... 続きを読む
ここのMTではSQLiteを使っている。SQLiteでDBの再構成(vacuum)をする事で不要な領域を開放できる。やる事は以下のとおり。sqlite3 データベースファイル名 sqlite> vacuum sqlite> .quit念のため、行う前にbackupをしておく。ちなみに2.5MB-> 2.2MBと1割削減で... 続きを読む
To write it, it took three months; to conceive it – three minutes; to collect the data in it – all my life. F. F. Scott Fitzgerald sqldf is an R package for performing SQL statements on R data frames, optimized for convenience. sqldf is fre... 続きを読む
DBIx::Class::SchemaとDBIx::Class::Schema::Loader両方を試してみた。DBIx::Classは、SQL文を書かずにresultset()を使ってゴニョゴニョできるのがすばらしい!! 今回登場するファイルの場所はこんな感じ。 /root | |---Schema.pm # DBIx::Class::Schema |---S... 続きを読む
正月早々インフルエンザにかかって寝込んだmikioです。電車や繁華街などに出る時はマスク必須ですね。さて今回は、Tokyo Cabinetで実装したテーブル方式のデータベースについて紹介します。意外にどうして強力な機能なので、このネタは連載することを予告します... 続きを読む
OpenSocialとかC++0xとか世の中の流れが早すぎて、いろいろと勉強しなきゃなと焦りつつも、ついついピクミン2にはまってしまうmikioです。今回はTokyo Tyrant(TT)を使ってユーザ独自のストレージシステムを簡単に構築する方法について説明します。 プラグイン... 続きを読む
homepage of Tokyo Cabinet概要 Tokyo Cabinetはデータベースを扱うルーチン群のライブラリです。データベースといっても単純なもので、キーと値のペアからなるレコード群を格納したデータファイルです。キーと値は任意の長さを持つ一連のバイト列であり、文字... 続きを読む
ORM やウェブアプリケーション関連のライブラリなどのテストケースを書くにあたっては、 RDBMS へのアクセスが必要になります。しかし、SQLite のようなスタンドアローンのデータベースと比較すると、サーバ型データベースである MySQL に接続してテストを書く... 続きを読む
書評データベースの醍醐味は、パフォーマンスチューニングにあります。チューニングによっては、同じ処理でも1時間掛かる場合もあれば、1秒で終わるということもあり得る世界です。 僕はDBの魅力に取り付かれた者の一人です。DBという技術の奥深さが気に入って... 続きを読む
Perl, DBIちょっと前まで DBI で非同期アクセスなエントリが各所で上がっていましたが皆さん如何お過ごしでしょうか?さてと、、、歴史的な経緯とか歴史的な経緯とかで生 DBI 相当を使ってる方もそれなりにいるでしょう。奥さん、大事な事なんで二度言いました... 続きを読む
?????????を検索 ウェブ検索: 「?????????」をはてな検索で探す オークション: 「?????????」をYahoo!オークションで探す ショッピング: 「?????????」を楽天市場で探す / 「?????????」をYahoo!ショッピングで探す 続きを読む
軽量・高速なデータベースSQLiteをRubyから扱うためのライブラリ。 インストール Windowsの場合 RubyForgeから、sqlite-ruby-2.2.3-msvcrt-bin.zipをダウンロードする。 ダウンロードしたファイルを展開する。 インストールプログラムを実行する。 ruby install... 続きを読む
昔のおいらだったら1ファイル1レコードでデータをとっといたりしてたわけですがDBの使い方を覚えてからはそんなめんどくさいことやってられなくなりました でも、人に配るプログラムでMySQLとか使っちゃうと、明らかに使ってもらえないコースなので、なんかいい... 続きを読む
スポンサードリンク SQLiteのドットコマンド .help ".help" と叩くと色々なコマンドがあることがわかるので一つ一つ見てみる。 $ sqlite3 test.db SQLite version 3.3.6 Enter ".help" for instructions sqlite> .help .databases List names and files of atta... 続きを読む
「データベースはブラックボックス。どんなSQL文を投げたらどんな結果が返ってくるかさえ知っていればよい」---そう思っている人も多いかもしれません。 しかし,本物のソフトウエア・エンジニアを目指すのであれば,データベースが動く仕組みを学ぶことは避け... 続きを読む
失敗知識データベースは、科学技術分野の事故や失敗の事例を分析し、得られる教訓とともにデータベース化したもので、科学技術振興機構(JST)が無料で提供しています。 続きを読む
2007/02/07 マイクロソフトは2月7日、「Excel 2007」で高度なデータマイニングを実現するアドイン「SQL Server 2005 Data Mining Add-ins for Office system 日本語版」の無償提供を2月13日に開始すると発表した。データマイニングの知識がなくてもExcel 2007上... 続きを読む
mysql -X でクエリーの結果がXMLで取得できるらしい。興味深いのでやってみた。 なんか適当にテーブルを作成する。とりあえず、4つのカラムを持つtというテーブル作った。 mysql> create table t(id int not null, name varchar(255), body text, updated_at da... 続きを読む
なんちゃって個人情報は「Generator of the Year」にて【便利賞】を受賞いたしました!! 投票して下さったみなさま、本当にありがとうございました。 今後もどんどん使ってやって下さい。 プログラム等に使えるかもしれない個人情報のテスト用データを作成でき... 続きを読む
Java DB = Derby? 2006年末に登場した「Java 6」、既に皆さんもお使いでしょうか。Java 5のときのような衝撃的なデビューと異なり、Java 6は比較的静かに登場した感があります。内容も、Java 5ほど強烈なものではないため、「慌てて飛びつく必要はない」と考え... 続きを読む
Perl から、PostgreSQL にアクセスするには大きく分けて二つのやり方があります。 Pg.pm を使う方法 DBI + DBD を使う方法 1. は、PostgreSQL に付属してくる、Perl 用の接続インタフェースです。インストールに関しては、 PostgreSQL のインストール をご覧く... 続きを読む
データベースアプリケーションを構築する上で多対多テーブルの扱いは面倒です。 例えば、ブックッマークをタグで分類するようなシステムの場合、BookmarkとTagは多対多(Many-to-Many)の関係にあります。RDBでは例えば下のように中間テーブルTaggedを作って以下... 続きを読む
瞬時にテストデータを大量生成してくれる『Data Generator』 December 2, 2006 10:12 PM written by Gen Taguchi いま海外す・・・午前5時で時差ぼけ絶好調ですがブログでも書いてみる。 昔見たような気がしないでもないですが、「あぁ、こういうの欲しいな・・... 続きを読む