タグ

2010年8月27日のブックマーク (5件)

  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 11.7 データ型のストレージ要件

    ディスク上のテーブルデータのストレージ要件は、複数の要因によって異なります。 別々のストレージエンジンは異なる方法でデータ型を表し、ローデータを格納します。 カラムか行全体のどちらかでテーブルデータを圧縮できますが、テーブルまたはカラムのストレージ要件の計算が複雑になります。 ディスク上のストレージレイアウトが違っていても、テーブル行に関する情報を通信および交換する内部 MySQL API は、すべてのストレージエンジンにわたって適用される一貫したデータ構造を使用します。 このセクションでは、データ型の固定サイズ表現を使用するストレージエンジンの内部形式およびサイズを含め、MySQL がサポートするデータ型ごとのストレージ要件に関するガイドラインおよび情報について説明します。 情報はカテゴリまたはストレージエンジンごとに示します。 テーブルの内部表現の最大行サイズは 65,535 バイトで

    yamadar
    yamadar 2010/08/27
    MySQLのデータ型が必要とする容量。
  • DB設計時のサイズ見積もり - よねのはてな

    ここのところ、javaccとawsに魅了されている米林です。 よく使うDB(Oracle/MySQL/PostgreSQL/SQLServer)における設計時のサイズ見積もりで使うサイトの備忘録。 あとは、OracleからのPython情報。 Oracle Oracle 物理設計 http://www.oracle.com/technology/global/jp/columns/skillup/oracle9i/index.html 領域サイズ見積もり http://otn.oracle.co.jp/document/estimate/index.html OTNにログインする必要ありますがオンラインで見積もりが出来ます。 アカウント持っていない人は、この見積もりツールを使う目的でアカウントを作ってみてはいかがでしょうか。 OLTP系とDWH系においてブロックサイズを考慮し、DWH系はブ

    DB設計時のサイズ見積もり - よねのはてな
    yamadar
    yamadar 2010/08/27
    ディスク容量の見積もり。URLが纏めてある。
  • データ型一覧

    データ型の中で ( ) で括った部分は省略可能です。 int型やunsigned int型のデータサイズは、16ビット環境では16ビット(2バイト)ですが、32ビット環境では32ビット(4バイト)になります。 さらに、上で示した基データ型にアスタリスク("*")をつけたものは、そのデータ型へのポインタ(メモリアドレスを格納する変数)を表します。たとえば、「unsigned int*」は「unsignd int」型データへのポインタ、すなわち、「unsignd int」型の変数のアドレスを格納する変数の型を表しています。 また、データ型の先頭に「const」をつけると、それはデータの内容が変更されないことを示します。 さて、Win32 APIを使うプログラミングではこう言ったデータ型に別名をつけて、いろいろなデータの種類をわかりやすく表すようにしています。たとえば、「unsigned sh

    yamadar
    yamadar 2010/08/27
    データ型(参考)
  • [データベース設計編]レコード長×件数でデータ容量を決めてはいけない:ITpro

    データベース設計の一つに,ディスク容量の見積もりがある。概算として,そのデータベースに格納する「テーブルのレコード長×件数」で見積もることがあるだろう。だが,こうして求めた値の容量を確保していると,後々ディスク容量不足になることが多いので注意が必要だ。 その原因として,大きく二つの理由がある。一つは「論理レコード長」と「物理レコード長」の違い,もう一つは「ブロック」の考え方が入っていない点である。論理レコード長とは,簡単に説明すればディスクへの格納形式を考慮しないレコード長,物理レコード長とはディスクへの格納形式に基づいたレコード長である。ブロックとは,RDBMSがディスク入出力を行う際のデータ単位である。 物理サイズはRDBMSに依存 レコード長は,テーブルを構成するカラム・サイズの合計で考えるのが基である。カラムの定義は,例えば「カラム01 char(10)」(10バイトの文字列)や

    [データベース設計編]レコード長×件数でデータ容量を決めてはいけない:ITpro
    yamadar
    yamadar 2010/08/27
    データベース容量見積もり時の注意点
  • 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
    yamadar
    yamadar 2010/08/27
    データベース容量の見積もり。1レコードのサイズ×件数×4