タグ

SQLに関するku0522のブックマーク (7)

  • Kazuho@Cybozu Labs: フレンド・タイムライン処理の原理と実践

    « MySQL のクエリ最適化における、もうひとつの検証方法 | メイン | MySQL (InnoDB) に直接アクセスしてタイムライン処理を高速化する話 » 2008年06月09日 フレンド・タイムライン処理の原理と実践 MySQL (InnoDB) に直接アクセスしてタイムライン処理を高速化する話に続きます。 Twitter が注目されるようになって久しい今日この頃ですが、友人の投稿を時系列に並べて表示する、というのは、Twitter に限らず Mixi の「マイミクシィ最新日記」やはてなブックマークの「お気に入り」等、ソーシャルなウェブサービスにおいては一般的な手法です。ですが、この処理 (以下「フレンド・タイムライン」と呼ぶ) は、一見簡単そうに見えて、実装には様々な困難が伴います。記事では、「フレンド・タイムライン」を実現する、プッシュ型とプル型の二種類の手法について、その原

    ku0522
    ku0522 2008/06/13
    ソートしてマージ問題
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    ku0522
    ku0522 2007/09/03
    関連づけされたテーブルも含めてXMLで出せる。
  • [MozStorage]

    今回は少し上級者向けです。一般的にマッシュアップサイトではユーザーのデータを保存するのにデータベースを使います。例えばレストランガイドサイトに書いたコメントや、もっと身近な所で言うとあなたのブログの記事やコメント(このブログが使っている VOX もですが)はすべてデータベースによって管理保存されいます。ブログなどで使われるデータベースはウェブデータベースとも言われ殆ど場合 SQL 言語によって操作します。この SQL 言語は規格化されているため、一度習得すれば OracleMySql あるいは Microsoft SQL Server などソフトに関係なく使う事ができます。 さてタイトルにある MozStorage とは何でしょうか? これは Firefox 2 に組み込まれたデータベース機能の事です。Firefox そのものにデータベース機能があれば、例えばオンラインカレンダーのデ

  • 演算子 - 2部 Perl言語仕様 - [SMART]

    1.演算子の概要 演算子は、算術演算子に代表されるように、変数やリテラルなどの値に対して演算を行うための記号です。 演算子の中でも有名なのが、加算演算子や減算演算子などの算術演算子です。 Perl の組み込み演算子は、演算の対象となる値、『オペランド』の個数によって単数演算子、二項演算子、三項演算子に分類することができます。また、間値演算子か前置演算子か、数値、文字列、ファイルなど捜査対象によっても分類できます。ただし、これらの分類はプログラミングする上であまり重要ではなく、一つ一つの演算子を理解するためのものです。 用語 オペランド 演算の対象となる値。演算内容をあらわす記号は演算子と呼びます。例えば 10+X という式では、10 と X がオペランドで、+ がオペレータです。 演算子の優先順位 演算子には結合性と優先順位があります。 演算子の一覧 演算子 結合性 解説

    演算子 - 2部 Perl言語仕様 - [SMART]
    ku0522
    ku0522 2007/05/25
    date_add( interval ...)
  • JavaScriptでバイナリを扱う & XPCOMを使ってローカルのデータベースにアクセス with Firefox

    Firefoxの2.0系はSQLiteを内臓してるらしいというのを偶然発見し、XPCOMを使ってローカルのSQLiteデータベースから画像データなどのバイナリをとってきてブラウザに表示したら面白いかもと思ったのでやってみた。 ちなみにXPCOM とは、mozillaのソフトウェアなどに実装されている実装言語やプラットフォームに依存しない、共通インターフェースを持つライブラリです。 例えば、firefoxのaddonを作る上で、プラットフォームの機能を利用する際に使います。OSが管理するローカルリソースにアクセスしたりとほとんど何でもできてしまいます。XPCOM自体はC で書かれていますが、JavaScriptバインディングもあるので、addonを作る際は、見た目はXULで作り、処理はJavaScriptとXPCOM(JavaScript経由)で書くのが一般的です。 この仕組みの概念図とし

    ku0522
    ku0522 2007/02/22
    あとでコード書く
  • Database IDE | Aqua Data Studio - Database IDE | Aquafold

    Why Aqua Data Studio? As the role of data in business continues to evolve, organizations need an efficient method to simplify complex, technical tasks and close the gap between IT and business teams. Working with multiple database platforms no longer has to be complicated. Streamline all your data management processes and tasks with Aqua Data Studio: a versatile and scalable database integrated de

    ku0522
    ku0522 2007/02/21
    GUI SQL client
  • http://www.exspectatorsoftware.com/exs_Interrogate.html

  • 1