Download papercraft Advance Wars, One Piece, Final Fantasy, Kingdom Hearts, Tomb Raider, Zelda, LEGO, Star Trek, Battlestar Galactica, Star Wars, Mario, Batman, Kim Possible, Warcraft and more!
Robert Martin (a.k.a. ボブおじさん) による、 The Clean Architecture の翻訳です。似たようなアーキテクチャである ヘキサゴナルアーキテクチャ も翻訳したので参考にしてください。 この記事を翻訳して公開したことは 8th Light, Inc. に報告済みです。いまのところ苦情は来ていません。 ここ数年以上、システムのアーキテクチャに関する実にさまざまなアイデアを見てきた。これには、次のものが含まれる: Hexagonal Architecture (別名 Ports and Adapters) by Alistair Cockburn。Steve FreemanとNat Pryceが、Growing Object-Oriented Software というすばらしい本で採用した。 Onion Architecture by Jeffrey Pa
概要 みなさんこんにちはcandleです。今回はrakeコマンドで作成したマイグレーションファイルの管理を紹介します。rakeコマンドを使っていると、よくよく考えれば必要の無いファイルがある。とか重複しているとかで、マイグレーションファイルが嵩んでしまう場合があります。 それを整理する方法をやっていきましょう。 前提 railsの環境が整っている テスト用のモデルを作る それではテスト用のカラムを作り、そこでrakeコマンドのテストをします。 もしも、テスト用のカラムがある場合や、別にテストしなくても良い場合はそのまま進めてください。 railsプロジェクトの中で、下のコマンドを実行して、モデルを作成します。 私は例によって、bootstrap3というrailsプロジェクトを使います。 rails g model dbtest name:string description:text 下の
図10●レコード・クラスタリングの仕組み。ハッシュ値にしたがって,empとemp_histの二つのテーブルで同じenoを持つレコードを一つのテーブルに格納している RDBMSが備えるさまざまな高速化手法 RDBMSは,ここまで説明してきた基本的なデータの格納のしかたや操作方法に加え,高速化のための手法をいろいろ用意しています。Part2の最後に,これらの手法をざっと紹介しておきましょう。 ●ハッシュ・インデックス キャッシュ・バッファのサイズや使われ方にもよりますが,一般にBツリー・インデックスを使って巨大なデータベースにアクセスする際には,ルート・ノードだけがキャッシュ・バッファにあるのが普通です。そのため,レコードにたどりつくまでにブランチ・ノード,リーフ・ノード,データベース・レコードと何回もディスクにアクセスしなければなりません。これを1回のアクセスでレコードを取得できるようにしよ
マイクロソフトは2005年4月26日に,統合開発環境Visual Studio 2005とデータベース・ソフトSQL Serverの最新プレビュー版の提供を開始した。5月には,ベータ2日本語版を使って開発したシステムを実運用で利用するためのライセンスである「Go-Liveライセンス」を提供する。 Visual Studio 2005はマイクロソフトの次期版統合開発環境であり,米国での出荷は2005年夏,国内出荷は2005年中を予定している。今回提供するVisual Studio 2005の最新プレビュー版であるベータ2日本語版のラインナップは以下の通り。 ・Visual Studio 2005 Team Suite ベータ2日本語版 ・Visual Web Developer 2005 Express Editionベータ2日本語版 ・Visual Basic 2005 Express E
昨日の日記には山のようにブックマークがついた。( 世界でもっとも強力な9のアルゴリズムを読んだ。 http://d.hatena.ne.jp/hyoshiok/20140209/p1 ) データベースはアルゴリズムじゃないだろうというツッコミもあるけど、偉大なアイデアということだろう。それは多分誰も異論はないと思う。そこで紹介されている3つのアイデアは ログ先行書き込み(WAL) 2段階コミット リレーショナルデータベース トランザクションと言う概念が70年代以降発展してきて、その実装にはログ先行書き込みが多大な貢献をした。 2段階コミットによって分散型データベースが信頼性をもって実装できるようになった。 リレーショナルデータベース(というよりもリレーショナルデータモデル)は全ての基盤になっている。 これらの発展は70年代のSystem Rの先駆的な研究開発から始まったといっても過言ではな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く