タグ

dbに関するcockokのブックマーク (20)

  • データベースを用いたセッションデータ管理について - LukeSilvia’s diary

    Web アプリケーションとは切っても切れないセッション機構。DB ベースでセッション管理を行なって得られた知見と、それを元に考察した結果をまとめてみます。 セッションデータの特性 DB で管理される他のデータに比べ、セッションデータはかなり特殊です。主な特徴は次のような感じ。 データが増加するのが速い 定期的な削除が必要 頻繁に更新される リクエスト毎に読みに行く必要がある このデータを読めないとアプリケーション全体にアクセスできない アクセス頻度が高いということです。あと、1つ目の特徴からセッションデータについては意識的に管理してやる必要があります。 現在の環境 アプリケーションの領域が少し特殊で、セッションデータがやたらたまります(ユーザ数何百万のサービスとかそういうのではないです)。 RDBMS MySQL 4.0.22 ストレージエンジン InnoDB レコード数 6千万 テータサ

    データベースを用いたセッションデータ管理について - LukeSilvia’s diary
  • mixi Engineers’ Blog » 圧縮データベースを使おう

    チャリンコ通勤による滝のような汗で、朝からTシャツがシースルーになってしまうmikioです。さて今回は、Tokyo Cabinet(TC)のデータベースを各種のアルゴリズムで圧縮して利用する方法についてご紹介します。 圧縮B+木 B+木とは、比較関数の値による順序が近いレコード群を単一のページにまとめ、各ページにB木(multiway balanced treeの略であり、二分木(binary tree)とは違います)の索引を張ったものです。理論的にはレコードの探索も更新も O(log n) の時間計算量で行え、内部ノード(B木)の操作をキャッシュすると実質的には O(1) の時間計算量で探索や更新が行えるという、かなり安定した性能を備えるデータ構造です。その上、レコードが一定の順序に基づいて並べられているので、数値の範囲検索や文字列の前方一致検索が高速に行えたり、カーソルによって順序に基

    mixi Engineers’ Blog » 圧縮データベースを使おう
    cockok
    cockok 2008/07/29
  • 複文が利用できるデータベースの調査: SQL Serverが狙われるには理由がある - 徳丸浩の日記(2008-05-02)

    _SQL Serverが狙われるには理由がある SQLインジェクションを利用したWebサイトの改ざん事件が頻発している。標的となったサイトの多くがIIS(ASP)とSQL Serverの組み合わせを利用していることから、今回の攻撃がIISやSQL Serverの脆弱性を利用したものだと言う報道があるらしい。 これに対して、マイクロソフトが反論している。 「SQLインジェクション攻撃とIISは無関係」とMicrosoft しかしMicrosoftセキュリティ対策センター(MSRC)のブログで、今回のWebサーバ攻撃では「未知の脆弱性や新しい脆弱性は悪用されていないことが当社の調査で分かった」と説明。攻撃はIISやSQL Serverの脆弱性を突いたものではなく、アドバイザリー951306の脆弱性とも無関係だとした。 これはまぁ、もっともな内容だと思う。しかし、疑問は残る。なぜ、IISとSQ

    cockok
    cockok 2008/05/12
  • Doctrine - PHP Data Persistence and ORM Tool - Sooey

    Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. Doctrine - PHP Data Persistence and ORM Tool 足回りに PDO を利用した XML 要らずの O/R マッピングツール、Doctrine。 フィンランドの20歳の学生さんが開発しているようですが、ドキュメントを読む限り Rails の ActiveRecord を参考によく作られている感じ。 everes, April 15th, 2006 at 01:57 [Comment] データベースのキャッシュをファイルシステムに保存するって、かえって遅くなるような気がするのは私だけでしょうか? しかもあの書き方だと単一テー

    cockok
    cockok 2008/04/21
  • A5:SQL Mk-2 - フリーのSQL開発ツール/ER図ツール

    A5:SQL Mk-2は複雑化するデータベース開発を支援するために開発されたフリーのSQL開発ツールです。 高機能かつ軽量で、使い方が分かりやすいことを目標に開発されています。 SQLを実行したり、テーブルを編集するほかに、SQLの実行計画を取得したり、ER図を作成したりすることが出来ます。 特徴・機能 OCI接続・直接接続・ADOまたはODBCを介したDBへの接続 Oracle DatabaseはOCI経由の接続・直接接続が出来ます。 PostgreSQLMySQLは直接接続が出来ます。 Microsoft SQL Serverは、OLE DBプロバイダを直接呼び出した接続ができます。 IBM DB2は、ODBCドライバを直接呼び出した接続ができます。 その他のデータベースは、ADOまたはODBCを利用して接続します。 Oracle, PostgreSQL, MySQLは、A5:SQL

  • Oracleでlimit offsetもどき - よねのはてな

    postgreSQLにはlimit offsetがあり時には非常に便利な機能。 Oracleの場合、ROWNUMを使って似たような事が出来ます。 Oracleにおいて、HOGEテーブルの検索結果の中から最初の10件を取得したい場合は select * from HOGE where rownum <= 10;または select * from HOGE where rownum between 1 and 10;とします、これは一般的によく使われる方法と思います。 では、10件目から5件取得したいとなった場合はどうでしょう。 上記と同じように select * from HOGE where rownum between 10 and 15;または select * from HOGE where 10 <= rownum and rownum <= 15;とすれば良いのでは?と思いますが

    Oracleでlimit offsetもどき - よねのはてな
  • pylori*style wiki - MigrationによるDB管理

    Migrationとは Migration とは、Railsで使うデータベースの管理機能で、テーブル作成・カラ ムの追加/変更などの作業を一元管理できます。SQL でスキーマを書くのでは なく、Rails独自の記法(Rubyの文法の範囲内)を使ってDB管理を行います。以 下のようなメリットがあります。 スキーマのバージョン管理ができる rake コマンドでスキーマのバージョンアップ/ロールバックが可能 データベースに依存しない書き方ができるので、他のデータベースに切り替えるのが容易 対応しているデータベース 現在、対応しているデータベースは MySQL, PostgreSQL, SQLite, SQL Server, Oracle です。 今後、対応DBは増えていくと思います。最新情報は、 http://api.rubyonrails.org/classes/ActiveRecord/Mi

  • PostgreSQL日本語ドキュメント

    PostgreSQL語ドキュメント 最新版の付属ドキュメント 翻訳作業中の最新バージョン/PostgreSQL 15.0 日語マニュアル バージョン14 PostgreSQL14最新版 日語マニュアル PostgreSQL14.5 日語マニュアル PostgreSQL14.0 日語マニュアル バージョン13 PostgreSQL13最新版 日語マニュアル PostgreSQL13.1 日語マニュアル バージョン12 PostgreSQL12最新版 日語マニュアル PostgreSQL12.4 日語マニュアル PostgreSQL12.3 日語マニュアル PostgreSQL12.0 日語マニュアル バージョン11 PostgreSQL11最新版 日語マニュアル PostgreSQL11.5 日語マニュアル PostgreSQL11.4 日語マニュアル Post

  • 無料のデータベース脆弱性スキャナ「Scuba by Imperva」

    Oracle、IBM DB2、Microsoft SQL Server、Sybaseに対応したデータベース脆弱性スキャナ「Scuba by Imperva」が無料でダウンロードして利用できるようになりました。パッチが適用されているかどうか、危険なプロセスおよび弱いパスワードはないかどうかなど、何百もの欠点を見つけてくれるとのこと。日語のマニュアルも付いてきます。 Windows 98/NT/2000/XP、Sun Java JRE ver.5.0以上で動作します。 ダウンロードは以下から。 無償データベース脆弱性スキャナ | Scuba(スキューバ) by Imperva 製品情報 ダウンロードには無料のユーザー登録が必要で、起動する際にも情報の登録が必須です。 起動するとこんな感じ レポートはHTMLファイルで出力可能です MySQLなどにも対応してくれているとよかったのですが、将来的

    無料のデータベース脆弱性スキャナ「Scuba by Imperva」
  • 画像もDBに格納して管理する -扱いがめんどうなLOB(ラージオブジェクト)は使わない方法も含め

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Health Insurance High Speed Internet Work from Home Healthy Weight Loss Best Penny Stocks Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • DB管理 - 草原をわたるそよ風の音

    情報元 順序値の生成 準備(DB作成〜ユーザ作成) その他 コメント 情報元 mysql http://www.mysql.gr.jp Oracle http://otn.oracle.co.jp http://otn.oracle.com SQLite http://www.sqlite.org PostgreSQL http://www.postgresql.jp DB2 (IBM) http://www-6.ibm.com/jp/software/data/db2/ http://www.db2.jp/ informix (IBM) http://www-6.ibm.com/jp/software/data/informix/ InterBase (Borland) http://www.borland.co.jp/interbase/ FireBird InterBa

  • MySQLのクエリを最適化する10のTips - PHPプロ!ニュース

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • WWW SQL Designer

    What's new? 25.9.2008 Version 2.2 SQLite storage New datatypes New translations 18.7.2008 Version 2.1.1 Fixes in MySQL XSLT Minor improvements 28.6.2008 Version 2.1 New languages Dynamic window title "note" datatype attribute 1.4.2008 Version 2.0.1 Fixed AUTOINCREMENT for Foreign Keys Minimap visual aesthetic changes 28.3.2008 Version 2.0 ! Thanks to Mirko Buffoni for numerous consultations and su

  • Oracle でセッション管理するならどうする? :: Drk7jp

    以前、セッション管理に向いているデータベースは MySQL ? Oracle ? という記事で OracleMySQL のパフォーマンス差について書いたことがありますが、新年度の技術開発に向けてまた改めて検証をしています。世の中いろいろな事情で 商用 DB を使っている人は大勢いるでしょう。Oracle を使ってセッション管理をする必要だってあるかもしれない。 と言うわけで今回は、Oracle でセッション管理するならどうする?編です。比較対象として MySQL でのパフォーマンスも計測しています。Oracle とか MySQL は実行環境でパフォーマンスが結構異なるので、一応検証環境はこんなかんじ。 検証マシンスペック VMware 6.0.6000 上に構築した raw-disk タイプの仮想環境 Intel(R) Core(TM)2 CPU 6700 @ 2.66GHz mem

  • http://www.res-system.com/item/619

  • サイボウズ・ラボ : CBL ActiveRecord

    CBL ActiveRecord はPHP5.x向けのO/Rマッピング・ライブラリです。 Active Record とは、 データベースのテーブルやビューの列をラップし、データベースアクセスをカプセル化し、ドメインロジックを追加するオブジェクトです。 ライブラリを使用することにより、データベースへのアクセスが容易に行えます。 開発状況: ベータ 対象者: 開発者 ライセンス: GNU Lesser General Public License (LGPL2.1以上) プログラミング言語: PHP5, PHP5.1 翻訳: 日語、English ダウンロード cbl-activerecord-20060323.zip cbl-activerecord-20060323.tgz

  • jsys-products.com

    This domain may be for sale!

    cockok
    cockok 2006/08/29
    ]
  • DBDesigner 4

    General Information - What is DBDesigner 4? DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment. It combines professional features and a clear and simple user interface to offer the most efficient way to handle your databases. DBDesigner 4 compares to products like Oracle's Designer�, IBM's Rational

    cockok
    cockok 2006/08/29
  • Clay

    累計ダウンロード数 100,000 件突破! ダウンロード 最新バージョン 1.4.2 がリリースされました。(2008/07/09) 詳細についてはこちらをご覧ください。 Clayの主な特徴 1. ビジュアルエディタによる直感的な操作 テーブルとその依存関係がビジュアルに表示されるため、テーブルやテーブル間の外部キー制約を簡単に追加できます。 Clay を利用することでビジネスアプリケーションの根幹となるデータベースを迅速かつ容易に設計することができるようになります。 保存時にはデータベースモデルが検証され、問題を確認することができます。 2. リバースエンジニアリング 既存のデータベースに接続してリバースエンジニアリングすることにより、設計書やドキュメントが紛失したデータベースであってもデータベースモデルを再構築することができます。 ※一部のデータベースやJDBCドライバのバージ

  • ExcelERD

    ExcelでER図の作成を補助 簡易DDLの作成、リバースエンジニアリングによる簡易ER図の作成にも対応 ソフト詳細説明 ER図のモデリングツールには、多機能で使いやすいものが数多くあります。 ただ、得てしてモデリングツールは高価であるため、関係者すべてがツールを持っているというのはまれだと思います。 顧客がモデリングツールを持っていない場合などにER図をExcelで作成するように要求されたことはないでしょうか。そんなとき、いちいちExcelの図形を取り扱うのは非常に面倒くさいものです。 ソフトは、そのような背景(経験)を前提に開発者がExcelにてER図を作成する手助けをするために作成しました。 皆様の開発の一助になれば幸いです。 ソースコードにパスワードをかけていましたが、Apache License 2.0 にてソースコードを公開しました。

  • 1