タグ

2010年7月28日のブックマーク (12件)

  • Oracle で大量の insert を高速に処理する方法の検討

    久々に Oracle ネタです。以前 セッション管理に向いているデータベースは MySQL ? Oracle ? というエントリを書いたのですが、それとは別に insert の処理をどうしても高速化する必要に迫られました。今回高速化すべき要件として同一テーブルに大量のデータを一気に登録する作業です。いわゆる管理系業務で良くある csv のインポート的な機能に相当します。 さてそのような要件の場合、insert の方法は大きく分けて以下の方法が考えられます。それぞれどんなものかを知りたい方はエントリー最後の参考を読むと理解できると思います。 アプリ側から csv のデータを読み込んで for 文で件数分ループして insert する マルチテーブルインサート機能を用いて、1つの insert で複数データを一括登録する バルクインサート処理を行う PL/SQL を定義して一括登録する SQ

  • PHPで複数のデータベースに対して移植性のあるSQLを書くためのTips

    データのサブセットを取得するこの機能はひじょうに役立ちますから、PHPクラスライブラリのADOdbに、私たちはSelectLimit( )という関数をもっています。これを使えば関数があなたに代わってSQLを書いてくれるので、関数の内部に実装の詳細を隠すことができます。 $connection->SelectLimit('select * from table', 10); Selects: Fetch Modes PHPではデータベースレコードを配列として取得できます。配列がフィールド名あるいは数字でインデックスされることをあなたは選ぶことができます。けれど低レベルのPHPデータベースドライバのあいだでインデックスのしかたは一貫していません。ADOdbではあなたの好みのモードを選択することができます。コードのはじめで、$ADODB_FETCH_MODE変数に定数ADODB_FETCH

    J138
    J138 2010/07/28
  • 面接官が考えていること。そして面接で落とされないために必ずするべき事。 « The Wisdom of Crowds – JP

    この記事では東京で知った面白い話、「新卒採用の面接官をした方の話」を紹介します。日人なら誰もが知っている有名企業で、新卒採用の一次面接を担当している方の話です。ちなみに100人単位で面接しなければいけない人気企業です。そしていわゆる「コミュニケーション能力」が重視される面接とはどういうものか、そういった面接官側からの話です。 まず彼が言うには「100人を面接したら95人は全く印象に残らない」とのことです。それは「大多数の人が同じような事を面接で自己PRするから」また「そもそも自己PRを論理的に出来る人が少ないから」だそうです。また「面接官は話の細かい点なんて聞いていない」とも言っていました。志望者が話している間に次に何を質問しようかと考えていて頭がいっぱいだそうです。だから記憶に残るのは話のだいたいの主旨とその時の印象だけ。 これはみなさんも身に覚えがあると思います。例えば、この前のオフ

    面接官が考えていること。そして面接で落とされないために必ずするべき事。 « The Wisdom of Crowds – JP
  • ダルビッシュ、オッサンに説教される「不況で贅沢できない人は多い。松茸食べたとか呟くな。口に気をつけろ」 : 痛いニュース(ノ∀`)

    ダルビッシュ、オッサンに説教される「不況で贅沢できない人は多い。松茸べたとか呟くな。口に気をつけろ」 1 名前: SAKO TRG-21(宮城県):2010/07/27(火) 17:35:31.62 ID:mAFz6bkd ?PLT ダル「松茸なう。 http://twitpic.com/28tviv ついでに初なうです。」 約21時間前 TweetMe for iPhoneから ダル「めっちゃいました。 でもたまには贅沢もいいかな。 にしてもいすぎた」 約19時間前 TweetDeckから http://twitter.com/faridyu ↓ ●原三郎「@faridyu たまには?この不況で贅沢できない人は多いです。 皆のあこがれのあなたは口に気をつけなければ。 いまだにONといわれているのはその点でしょう。どうでもいいか。。。君は(笑)」 約14時間前 TweetDeckから

    ダルビッシュ、オッサンに説教される「不況で贅沢できない人は多い。松茸食べたとか呟くな。口に気をつけろ」 : 痛いニュース(ノ∀`)
    J138
    J138 2010/07/28
    ダルビッシュかっこい
  • はてなブログ | 無料ブログを作成しよう

    台北市立動物園と迪化街めぐり 子連れ台湾#5 年越し台湾旅行5日目、レジャーや友人との事を楽しむ日です。前日の様子はこちら www.oukakreuz.com 台北市立動物園へ パンダ館 パンダが見られるレストラン 迪化街へ 林茂森茶行でお茶を購入 小花園で刺繍グッズを購入 黒武士特色老火鍋で夕 台北市立動物園へ 松…

    はてなブログ | 無料ブログを作成しよう
  • Open Database Connectivity - Wikipedia

    Open Database Connectivity (ODBC) は、関係データベース管理システム (RDBMS) にアクセスするための共通インタフェース (API)である。 データへのアクセスを統一化することを目的としており、たとえばクライアント/サーバ型ではないMicrosoft Accessの管理するデータベースファイル (MDB) や、そもそもRDBMSではないCSVファイルへのアクセスなども、それに対応するODBCドライバがあれば、他の一般的なデータベースへのアクセスするのと同様な方法で利用することが可能になる。 ODBCは、主にWindows上で利用されることが多いが、Linux、UNIXなどで利用されるケースもある。 概要[編集] 従来、データベースアプリケーションは、RDBMSベンダーが製品とともに配布するユーティリティや埋め込みSQLにより開発されてきたが、C言語上のA

  • リバースエンジニアリング

    はじめに 最初に断っておきますが、私はKrackerではありませんし、またリバースエンジニアリングについてさほど詳しいわけでもありません。そんな人が「リバースエンジニアリング」などと銘打って文章を書くこと自体がそもそもおかしいですが、今回は、私がリバースエンジニアリングについていろいろと調べた結果をテキストとしてまとめてみようということでこの文章を書き上げました。よって、この文章は私がここ1ヶ月くらいで学んだ過程を書き綴っています。ただ、まとめたといっても、デバッガの使い方といった初歩の部分から書いているわけではないので、少なくともアセンブリ言語を理解していることが前提となります。また場合によっては、WindowsやDLLの仕組み、そして暗号アルゴリズムに関してもある程度の知識が必要かもしれません。 実験を行った私の環境はWinXP、コンパイラはVC++.NET、デバッガはOllyDbgで

  • Support Details | Tech Support Management

    Welcome To SupportDetails.com SupportDetails.com has everything you need to know to keep tech support people happy: which computer you are using (PC or Mac), which operating system (Windows or OS X), which web browser (eg, Firefox, Chrome, Safari, Edge), your IP address and more system information. Customize Your Report Simply send a properly formatted URL with recipient, sender, or both to have t

  • フリーで使えるDBのモデリングツールまとめ

    森川です。 巷ではエイプリルフールネタがおさかんですが、普通にデータベースのモデリングツールの紹介です(エイプリルフールネタが思いつかない…)。 普段MySQLならDBDesigner4、PostgreSQLならClayを使用しているのですが、他に何かよいツールはないものかと調べてみました。 Clay 言わずと知れた?モデリングツールです。Eclipseのプラグインで、無償でも使用可能です。MySQL、PostgreSQLで使用可能です。 無償版ではER-図や、DB定義書を出力できません。対応するDBが少なかったりもします。 個人的には、PostgreSQLを使用する場合によく使います。外部キー制約などにも対応しているのでそれほど困りません。 リバースエンジニアリングに対応しているのも気に入っている理由の一つです。 ちなみに、リバースエンジニアリングをするにあたってPostgreSQLのJ

    フリーで使えるDBのモデリングツールまとめ
  • DB設計の神ツール「ERMaster」なら、ここまでできる

    DB設計の神ツール「ERMaster」なら、ここまでできる:ユカイ、ツーカイ、カイハツ環境!(11)(1/3 ページ) 無料のEclipseプラグイン「ERMaster」とは データベースのテーブル設計を行うときに皆さんは、どのようにしているでしょうか? いくつかの無料で利用できるツールが提供されているので、筆者はそれらを利用していましたが、最近「ERMaster」と呼ばれるEclipseプラグインの存在を知りました。 ERMasterは、ほかのツールに比べ、直感的で分かりやすいUI(ユーザーインターフェイス)に、カスタマイズ可能な、Excelで出力できるテーブル定義書、辞書機能など痒いところに手が届くERモデリングのツールです。稿では、このERMasterについてご紹介します。 ERMasterの主な特徴、8つ ERMasterには、主に次のような特徴があります。 【1】直感的で使いや

    DB設計の神ツール「ERMaster」なら、ここまでできる
  • 「苦情」と「クレーム」は違う 誠意を持って話を聞く - ワークスタイル - nikkei BPnet

    「苦情」と「クレーム」は違う 誠意を持って話を聞く〜苦情・クレーム対応アドバイザー 関根 眞一氏 (鈴木 ウサ=フリーライター) 消費者から、取引先から苦情を受けるのは、憂(ゆううつ)な仕事だ。製品の故障による返品など、明らかにこちらのミスだと分かるものならひたすらお詫びするしかない。しかし、電話代を要求されたり、部長を出せ、社長を出せと怒り続けたり、といった理不尽な苦情には、果たして応じるべきなのかどうか。 百貨店のお客様相談室で1300件以上の苦情処理を経験した苦情処理のプロ、関根眞一氏は「苦情とクレームは違う。現場では苦情よりクレームが増えている」と言う。では対処に困るクレームを訴える人が増えるのはなぜか。クレームを受ける側が覚えておくべき、対応のテクニックとは。連載第1回は関根氏にクレーム対応の基知識を、第2回はコールセンター研修を手がける浦野啓子氏に、クレーム対応の実践

  • "プレビュー.app" の底力 - ザリガニが見ていた...。

    (Leopard Preview.app's potential) アプリケーションの名前こそ「プレビュー」だが、すでに機能は「レタッチ」レベルなのであった! The application's name is "Preview", but the function is "retouch" level! スクリーンショット(Screen capture) ウィンドウの影なし撮影ができる。(command-shift-4 & spaceの影あり撮影と使い分けると便利) "File >> Grab >> Window" is without shadow.(Properly, we can use that "command-shift-4 & space" is with shadow.) タイマー撮影ができる。 "File >> Grab >> Timed Screen" command

    "プレビュー.app" の底力 - ザリガニが見ていた...。
    J138
    J138 2010/07/28