タグ

sqlに関するtaninswのブックマーク (16)

  • NEC、SQLでFPGAを直接設計できる技術を開発--停止せずに処理内容も変更

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます NECは8月31日、ビッグデータのリアルタイム分析処理を高速化するハードウェアを専門知識がなくても簡単、高速に設計できる技術を開発したと発表した。2014年度までに製品化して提供することを目指す。 今回開発した技術は、リレーショナルデータベース管理システム(RDBMS)で標準的に使われるデータアクセス言語「SQL」で設計したソフトウェアを、同社が保有する書き換え可能なLSI(Field Programmable Gate Array:FPGA)の回路合成技術「CyberWorkBench」を利用して、専用ハードウェアに自動変換するというもの。データ分析担当者は、使い慣れたSQLFPGAを直接設計できるといい、技術者による回路設計作業が

    NEC、SQLでFPGAを直接設計できる技術を開発--停止せずに処理内容も変更
  • 地獄のようによくわかるSQLテーブル結合 - こせきの技術日記

    テーブルのJOINが苦手でしたが、この例を思いついてからは、すっきりくっきり理解できるようになりました。むしろ頭から離れません……。 ※ INNER、OUTERは飾り。省略できる。 INNER JOINJOIN LEFT OUTER JOIN → LEFT JOIN RIGHT OUTER JOIN → RIGHT JOIN ※ ON ...=... をまとめて USING(属性) と書ける。 ※ 何で結合するか言うまでもない時は、NATURALを指定すると勝手にJOINしてくれる。NATURALにJOINして……。 ※ WHEREは結合した結果に作用する。 ※ 現実には上図のように1対1で結合しません。 ※ おまけ。CROSS JOIN。 こんなの使いません。 ブクマ用画像。

    地獄のようによくわかるSQLテーブル結合 - こせきの技術日記
  • Kazuho@Cybozu Labs: MySQL のボトルネックを統計的に監視・解析する方法

    MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニングを効率的に進めるには、まず、ボトルネックとなっている SQL クエリを特定し、次にその最適化を行うべきです。 ではどのようにして、ボトルネックを特定するのか。MySQL Conference & Expo 2009 のキーノートにおいて Mark Callaghan 氏は、Google では SHOW PROCESSLIST コマンドを使った統計的アプローチを使っていると述べていらっしゃいます (参照: MySQLConf 09: Mark Callaghan, "This is Not a

  • SQLite が認識する SQL - Third impact

    SQLite ライブラリは標準 SQL 言語の大部分を理解できます。 しかし、いくらかの機能を省略し、 とはいえ同時に、少しの機能を付け加えてもいます。 このドキュメントは SQLite における SQL 言語のサポートする部分と しない部分の正確な記述を目指します。 同様に、キーワードのリストも提供します。 以下の構文図全体で、リテラルテキストを太字の青で示します。 非終端記号は、斜体の赤で示します。 構文マークアップ自体の一部である演算子はローマン体の黒で示します。 このドキュメントは SQLite が実行する SQL 構文の単なる概要に過ぎません。 多くの低レベルのプロダクションを省略します。 SQLite が理解する言語の詳細な資料のために、ソースコードと文法ファイル「parse.y」を 参照してください。 SQLite は以下の構文を実装します。 ALTER TABLE ANAL

    taninsw
    taninsw 2009/07/22
    [いつか読むかも」
  • ドライブ九州!おすすめ日帰り旅行スポット【九州スポット】

    一つの地方でありながら、七つの県それぞれに違った表情を持つ九州には、車で訪れてみたい魅力的なスポットがたくさんあります。ここでは福岡県、佐賀県、長崎県、大分県、熊県、宮崎県、鹿児島県、すべての県ごとに日帰りで行けるおすすめのドライブスポットを紹介します。 まず何処へ行こうか?と迷ったときはこの記事を参考にしてみてください。 志賀島(しかのしま)は玄界灘に浮かぶ小さな島です。福岡市東区に位置し、島とはいいながら砂州によって九州土と陸続きとなっている、全国でも珍しい陸繋島(りくけいとう)です。そのため志賀島へは、砂州の上に敷かれた「海の中道」を通って車で直接アクセスができます。 海岸線を臨みながら島を一周したり、休暇村志賀島で温泉に浸かったり、新鮮な魚介類を使った海鮮料理に舌鼓を打ったり、美しい夕日を眺めたり…海と親しみながら、いろいろな楽しみ方が出来る島です。また志賀島は、国宝である「漢

  • Martin Fowler氏はデータストレージについての凍結した考えがほぐれてきたと考えている

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    Martin Fowler氏はデータストレージについての凍結した考えがほぐれてきたと考えている
  • SQLエスケープにおける「\」の取り扱い

    補足 この記事は旧徳丸浩の日記からの転載です。元URL、アーカイブはてなブックマーク1、はてなブックマーク2。 備忘のため転載いたしますが、この記事は2008年6月2日に公開されたもので、当時の徳丸の考えを示すものを、基的に内容を変更せずにそのまま転載するものです。 補足終わり 昨日のエントリ(徳丸浩の日記 - そろそろSQLエスケープに関して一言いっとくか - SQLのエスケープ再考)は思いがけず多くの方に読んでいただいた。ありがとうございます。その中で高木浩光氏からブクマコメントを頂戴した。 \がescape用文字のDBで\のescapeが必須になる理由が明確に書かれてない。\'が与えられたとき'だけescapeすると…。自作escapeは危うい。「安全な…作り方」3版で追加の「3.失敗例」ではDBで用意されたescape機能しか推奨していない このうち、まず「\」のエスケープが必

  • 15種類のSQL Injectionツール評価

    ここのところ、いくつかのSQL Injectionツールについて調べていました。今日はその結果を日記に書いてみようと思います。 はじめに SQL Injectionツールとは SQL Injection脆弱性の発見と、発見した脆弱性を突いてのDB内情報の取得を行なうためのツールです。 ただし、多くのツールでは「脆弱性の発見」はおまけで、後者のDB内情報の取得に主眼を置いています。一般的には、汎用のWeb脆弱性スキャナなどで脆弱性を見つけて、その脆弱性に対してこの日記に書いているようなツールを使って情報を取得するという使い方をすることが多いでしょう。 SQL Injectionツールは、いわゆるHackingツールです。脆弱性検査を行なう者か、さもなければCrackingを行なう犯罪者が使うくらいで、一般のWeb開発者やユーザの人が使う必要に迫られることは無いでしょう。 ツールの使用に際して

    15種類のSQL Injectionツール評価
  • MySQL FULLTEXT Ngram : LIKE検索より数十倍高速な、お手軽 日本語全文検索 について|blog|たたみラボ

    tatamilab.jp

  • モジラの開発トップが語る、Firefox 3.0の新機能 | OSDN Magazine

    米国モジラ・コーポレーションは、今年下半期にリリース予定の「Firefox 3.0」ブラウザに、オフライン時でもWebアプリケーションが利用できる機能を搭載する計画だ。 モジラのエンジニアリング担当バイスプレジデント、マイク・シュレプファー氏が2月27日、Firefox 3.0に搭載予定の新機能と開発の進捗状況について語った。 同氏は、Firefox 3.0の“目玉”として、オフライン時でもWebアプリケーションをサポートする機能を挙げる。 例えばオフラインの状態で、グーグルが提供する「Gmail」でメールを作成/保存し、ネットワークに接続した時点でメールやデータを送信するといったことも可能になるとのことだ。 「われわれの最終目標は、FirefoxとWebベースのサービスとを統合し、パッケージ・アプリケーションと同様にFirefoxを通じてサービスを利用できるようにすることだ」(シュレプフ

    モジラの開発トップが語る、Firefox 3.0の新機能 | OSDN Magazine
  • 高木浩光@自宅の日記 - 駄目な技術文書の見分け方 その1

    ■ 駄目な技術文書の見分け方 その1 はてなブックマークのホッテントリを見ていたところ、300を超えるユーザに登録された以下の記事があった。 今夜分かるSQLインジェクション対策, 上野宣, @IT, 2006年11月2日 また上野宣か。顔見知りなのでズバリいくことにする。 しかし、その対策はまだ当に理解されていないように思える。 へえ。 終わりの方を見てみると、 Webアプリケーションの対策 入力値のSQLの特殊文字を適切にエスケープ 入力値=プログラム(プロセス)に外部から入ってくるもの シフトJISの場合には1バイト文字を整理 SQLの記述をなくすためにO/R(Object/Relational)マッピングを活用 攻撃者に役立つ情報を与えないために、不要なエラーメッセージ(データベースが出力するエラーなど)の表示を抑止 対策に「準備された文」(prepared statement)

  • Web2.0ナビ: SQL-DESIGNERがスゴイ

    いいね! 0 ツイート B! はてブ 447 Pocket 2 データベースの設計時にER図をかくことが多いと思いますが、SQL-designerというウェブベースのツールが非常に使いやすいく、デザイン的にも綺麗で便利。 MSproject等のデータベース設計を行う専用ソフトは非常に多くあるが、どれもインストールが必要だったり、設定ファイルが必要だったり、ソフトが重かったり、環境依存が激しかったりして、使いにくい。 使いかたは簡単で、 1.ウェブページにいって 2.テーブルやフィールドを追加する 3.プリントアウトorXMLエクスポート だけ。 データの型なども選択できて、設計が終わったら、SQL文をそのまま発行したり、作ったEQ図をXMLでエクスポートやインポートすることも可能。Javascriptベースなので、めんどくさいインストールや環境依存もなし。 ウェブ上でやるのは、セキュリティ

    taninsw
    taninsw 2006/10/29
    レビュー待ち
  • SQLインジェクション再現デモムービー:phpspot開発日誌

    0-DAY - SIMPLE SQL INJECTION あるオープンソースのCMSのセキュリティホールを探る際のFlashムービー。 映画のイントロのように始まり、怪しげな音楽と共にムービーが再生される等、あやしい雰囲気たっぷりに作られています。 IRCチャットで依頼が始まり、ソースのDL〜grepしてSQLインジェクションの脆弱性を見つけ、実際にIDとpassを取り出すまで。 こういう手口で脆弱性が発見されるんだな、というのがハッキリと分かります。 もちろん、ソースなど見なくてもURLから類推したりその他のパターンも多数あると思いますが、オープンソースの場合はこんな感じでソースをgrepされたりするんでしょうね。 SQLインジェクション対策の参考に。

  • リレーショナル・データベースの世界

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • SQL RELAY (1) — Webcore株式会社

    2003年12月4日に行われたJPUGネットアプリケーション分科会の勉強会の資料です。RDBMSの永続化コネクションプール,プロキシー,ロードバランスなどの機能を提供するSQL Relayについて解説しています。 発表資料へのリンク 発表資料をダウンロード(PDF,9ページ) 概要 2003年12月4日に行われたJPUGネットアプリケーション分科会の勉強会の資料です。 RDBMSの永続化コネクションプール,プロキシー,ロードバランスなどの機能を提供するSQL Relayについて解説しています。 内容 What's SQL Relay インストール 設定 SQL Relay の起動 永続化コネクションプール 参考リンク SQL Relay 日PostgreSQLユーザ会 ネットアプリケーション分科会 Plone,Pythonコンサルテーション 弊社ではPloneやZope,Python

    taninsw
    taninsw 2006/04/04
  • SQL Relay

    SQL Relay is a powerful database connection management solution. With SQL Relay, you can speed up and enhance the scalability of database-driven web-based applications, access databases from unsupported platforms, throttle database access, distribute load over clustered or replicated databases, route queries and migrate applications from one database to another. Advantages Persistent Database Conn

    taninsw
    taninsw 2006/04/04
  • 1