タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

programmingとProgrammingとdatabaseに関するwindishのブックマーク (9)

  • ソーシャルゲーム開発者なら知っておきたい MySQL INDEX + EXPLAIN入門|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    ソーシャルゲーム開発者なら知っておきたい MySQL INDEX + EXPLAIN入門 広く浅くを担当してます、ota です。 技術ブログ第一回から早速流用スライドで申し訳ありませんが、社内勉強会資料として作成した「MySQL INDEX + EXPLAIN入門」です。 当社でもソーシャルゲームの開発を行っていますが、このような大量のデータを使用する・クエリの速度が求められる場合にインデックスは大変重要です。 インデックスの有効な利用にはDB設計者だけではなくプログラマにもある程度の知識が最低限必要となりますが、インデックスについての初心者向け資料があまりないようです。 このスライドではプログラマに知っておいて欲しい以下の基的な点をまとめました。 INDEXを使用する時に気をつけること WHERE句 !=、<>はインデックスが使用できない WHERE句の全てのANDにかかっていないイン

    ソーシャルゲーム開発者なら知っておきたい MySQL INDEX + EXPLAIN入門|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
  • Perl DBI: disconnect invalidates 1 active statement handle

    DBI::db=HASH(0xa2c64a3)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them before disconnecting)

  • [SQLite] テーブル作成とデータのインポート/エクスポート、バキューム | まぁ、モカでも片手に。

    文字コードについて SQLite 3.0で利用可能な文字コードは以下の3通り。 ・UTF-8 ・UTF-16BE (big-endian) ・UTF-16LE (little-endian) カラム型 カラムのタイプは、その値そのものにより以下のタイプに分けられる。従来のDBのように、カラム型によるものではない。これはmanifest typingと呼ばれる TEXT NUMERIC INTEGER REAL NONE どのようなロジックで、各値がタイプ分けされるかの詳細はドキュメントの 2.1 Determination Of Column Affinity を参照 なお、SQLite 3.0より前は、データは全てAsciiで格納されていた。 テーブル作成とデータのインポート/エクスポート ●カラム型 カラム型は、上記の型以外にも、通常のvarchar(10)なども使えるようだ varc

  • ODP.NETのデータアクセス・チューニング

    主な内容 --Page 1-- ▼LOBデータの操作とチューニング ▼BLOBアクセスの基操作 ▼LOBデータ取得時のパフォーマンス・チューニング --Page 2-- ▼OracleDataReader使用時のパフォーマンス・チューニング ▼ODP.NETからPL/SQLを利用 ▼ストアドプロシージャの呼び出し方法 ▼ストアドファンクションから戻り値を取得する方法 --Page 3-- ▼PL/SQL配列を利用する方法 --Page 4-- ▼非接続型でのデータアクセスの注意点 今回はOracle Data Provider for .NET(以下、ODP.NET)を利用してOracleデータベースへアクセスするための詳細な説明と、パフォーマンスを向上させるためのコーディング・テクニックについて説明します。 LOBデータの操作とチューニング LOBとはラージオブジェクト(Large O

    ODP.NETのデータアクセス・チューニング
  • 「キー・バリュー型データストア」開発者が大集合した夜

    「発表者が自分よりも若い人ばかりだ」。外見が20代にしか見えない東京工業大学の首藤一幸准教授(1973年生)の驚くさまが、少し面白かった。2009年2月20日の夜、多くのWeb企業が注目する「キー・バリュー型データストア」を開発する若手技術者が、東京・六木のグリー社に一堂に会した。 キー・バリュー型データストア(またはキー・バリュー型データベース)は、大量のユーザーとデータを抱え、データベースのパフォーマンス問題とコスト高に頭を悩ませるWeb企業が注目する技術である。記者は同日に開催された「Key-Value Store 勉強会」に参加させてもらった。午後7時から11時まで、キー・バリュー型データストアを開発・研究する若手技術者が立て続けに登場し、1人15分の持ち時間で成果を発表し、議論を重ねるという集まりだ。 呼びかけ人であるプリファードインフラストラクチャー(PFI)最高技術責任者

    「キー・バリュー型データストア」開発者が大集合した夜
    windish
    windish 2009/08/11
    これはくる
  • データベースパフォーマンスに関する、僕が知りうる限り最高の教科書 - レベルエンター山本大のブログ

    データベースの醍醐味は、パフォーマンスチューニングにあります。 チューニングによっては、同じ処理でも1時間掛かる場合もあれば、 1秒で終わるということもあり得る世界です。 僕はDBの魅力に取り付かれた者の一人です。 DBという技術の奥深さが気に入っています。 DBを極めると、どこの現場に行っても絶対に必要とされます。 また、どこの現場に行っても正解を導く方程式は一緒なので応用が利くのです。 しかし、その基原理を体系的に学べる手段はあまりありません。 OracleMasterやMCDBAといった資格試験でも学べることは限られていて あとはWebで調べるなりマニュアルを読むなりするしかありませんでした。 とくに肝であるパフォーマンスチューニングについては、 経験則でチューニングしている部分も多いです。 OracleSQLServer、MySQLと色々なDBのチューニングをしてきましたが、

    データベースパフォーマンスに関する、僕が知りうる限り最高の教科書 - レベルエンター山本大のブログ
    windish
    windish 2009/08/07
    よみたい
  • MySQL AB :: MySQL 4.1 リファレンスマニュアル

    概要 これは MySQL リファレンスマニュアルです。 MySQL 8.0 から 8.0.25、および NDB のバージョン 8.0 から 8.0.25-ndb-8.0.25 に基づく NDB Cluster リリースについてそれぞれ説明します。 まだリリースされていない MySQL バージョンの機能のドキュメントが含まれている場合があります。 リリースされたバージョンの詳細は、「MySQL 8.0 リリースノート」を参照してください。 MySQL 8.0 の機能. このマニュアルでは、MySQL 8.0 のエディションによっては含まれていない機能について説明します。このような機能は、ご自身にライセンス付与されている MySQL 8.0 のエディションに含まれていない場合があります。 MySQL 8.0 の使用しているエディションに含まれる機能に関する質問がある場合は、MySQL 8.0

  • 第2回 IDEF1XによるER図の記述 | gihyo.jp

    前回は、論理設計のデータモデリングにはERモデルを使用すると説明しましたが、ERモデルはER図を使用して表現することができます。ER図の記述方法にはいろいろなものがありますが、今回は、一般的に普及しているIDEF1XによってER図を記述する方法について説明します。 IDEF1Xとは IDEF1Xは、IDEF(Integration Definition)と呼ばれる、システムをさまざまな側面から分析してモデリングを行うための方法の1つで、おもにデータベースの概念設計においてER図を記述する方法としてよく使用されます。 また、IDEF1Xは、米国のNIST(国立標準技術研究所)によってFIPS(連邦情報処理標準)として標準化されており、IE(Information Engineering)と並んでER図の記述方法として一般的なものです。 IDEF1Xでは、ERモデルにおける実体を四角形として記

    第2回 IDEF1XによるER図の記述 | gihyo.jp
    windish
    windish 2009/05/22
    ER図のかきかた
  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

    windish
    windish 2009/01/30
    SQLiteにとても興味があるので。配置が楽なのはほんとにいいですね。
  • 1