タグ

dbに関するyuki_2021のブックマーク (87)

  • 日本語のテーブル/フィールド名って?

    質問 2006年9月28日木曜日 10:42 はじめまして。 SQLServerはこれから使おうと思っている者です。 初歩的な質問ですが、どうぞよろしくお願い致します。 日語のテーブル名やフィールド名を使っても問題 ないのでしょうか? 問題があるとすれば、どのような事があるのでしょうか? よろしくお願い致します。 すべての返信 (8) 2006年9月28日木曜日 11:23 問題ありません。 どんどん使ってください。 2006年9月28日木曜日 18:32 問題あります。 使うのでしたら [オブジェクト名] という感じで [] でくくってください。 2006年9月29日金曜日 0:02 RESありがとうございます。 [ ]でくくって利用すれば問題はないのでしょうか? [ ]を利用しないと、どのような事象が起こるのでしょうか? お手数ですが、説得材料に教えて頂けるとありがたいのですが… 2

    日本語のテーブル/フィールド名って?
    yuki_2021
    yuki_2021 2009/01/29
    MS SQLserverでは日本語でテーブル名付けるのが普通なんだよな。コーディングが普通にやりにくいんだが。
  • Leo's Chronicle: XML時代の終焉 ~ XMLから再びCoddへ

    先日、ACM SIGMODの日支部大会に招いていただいて、「Relational-Style XML Query (ACM Portal http://doi.acm.org/10.1145/1376616.1376650)」について講演をしてきました。Relational-Style XML Queryは、XMLという複雑な構造をもったデータに対して、SQLのようなテーブルデータへの検索に使われる言語で問い合わせする手法です。 この研究の肝は、木構造データといわれるXMLでも、実はそのほとんどがリレーション(Microsoft Excelのようなテーブル形式のデータ)の組み合わせと考えることができ、そのテーブル構造の情報(スキーマ)を使うと、検索が非常に簡単に書けるという点です。

    yuki_2021
    yuki_2021 2008/12/24
    しかし作る側としてはいろいろとライブラリがあるXMLの方が楽。/XMLを汎化してるだけではないかな。
  • kndb.jp

    This domain may be for sale!

    yuki_2021
    yuki_2021 2008/08/04
    mysqlのボトルネックになる遅滞SQL文を特定して、
  • PreparedStatementAndNull

    312 :1/3:05/03/12 03:17:26 ID:??? 突然ですが,面白い SQL を思いついたので,ご意見を頂きたいです.興味を持たれた方は使ってみてくだちい。 一般的に,SQL の発行は,プリペアドステートメントを使う方がよいとされている.その理由は, DBMS のキャッシュが良く効く. SQL インジェクション等の危険が避けられる,等. しかし,webアプリの検索フォームなどでは,プリペアドステートメントは使えない場合が多かった.検索条件項目が複数存在していて,いずれの項目も必須で無い場合,項目が入力されているかどうかをチェックし,それに合わせてSQL 文の WHERE 句の内容をツギハギしなければならないからだ. SQL文そのものも,そしてそれにセットする引数の個数も可変なので,プリペアドステートメントを使うのは無理だったのである. 今回思いついたのは,このような条件で

    yuki_2021
    yuki_2021 2008/07/31
    プリペアドステートメントで項目が可変する際に便利なSQLの書き方
  • PEAR MDB2でPHPからデータベースを操作する:CodeZine

    はじめに PHPにはデータベースにアクセスする方法がいくつか用意されています。そのような方法の一つに、「PEAR MDB2」があります。名前の通りPEARのライブラリとして公開されています。PEARにはMDB2のほかに「DB」や「MDB」といったライブラリがあり、現在でも利用することができます。しかしながら、これらの開発はすでに終了しており、開発者はMDB2に移行することが推奨されています。 稿では、PEAR MDB2を使って、PHPからデータベースを操作する次のような基的な方法を紹介します。PEAR MDB2を使うとデータベース管理システム(MySQLやPostgreSQLSQLite等)に依存しないコードを書くことができる。SQLの実行には、プリペアードステートメントを使うのが基である(例外あり)。PHPにはPEAR MDB2の他にもデータベースへのアクセス手段が数多く用意され

    yuki_2021
    yuki_2021 2008/07/29
    MDB2、普通はPDOの方を選択するかな。
  • ブラウザ上で使えるJavaScriptによるデータベース「Traffy DB」:phpspot開発日誌

    PHPでATOM、RSS1/2フォーマットのフィードが超簡単に吐き出せる「FeedWriter... 次の記事 ≫:優雅なWeb制作のためのJavaScript「yuga.js」 Taffy DB : A JavaScript database for your browser Taffy DB is a free and opensource JavaScript library that acts as thin data layer inside Web 2.0 and Ajax applications. ブラウザ上で使えるJavaScriptによるデータベース「Traffy DB」. Ajaxアプリケーションなどで、ブラウザ内で多くのデータを扱う場合に使えるライブラリのようです。 例えば、次のようにデータを検索することが出来るようです products.find({price:{

    yuki_2021
    yuki_2021 2008/03/12
    どうなんだろ、あとで弄る
  • WEBアプリ用のテストデータを作るもの色々:phpspot開発日誌

    Test (Sample) Data Generators Sample / test data is an effective way to test web projects & applications. WEBアプリ用のテストデータを作るもの色々。 テストデータの生成は結構面倒ですが、ツールを使えば簡単、ということで1つはテストデータ生成ためのツールは押さえておきたいですね。 以下に列挙 generatedata.com テストデータをHTMLExcel、XML、CSVSQLの形式で出力可能。 出力データも、個人情報データや、テキストデータをフォーマットを選択して出力できます。 Datagenerator - GUIで動作するデータジェネレーター DBMonster データベースにランダム生成データを入れられるオープンソースソフト CSV data generator Ruby

    yuki_2021
    yuki_2021 2008/02/14
    データベースにテストデータを入れる際のサンプルデータを作ってくれるジェネレーター各種
  • [MySQLウォッチ]第23回 押さえておきたいバックアップとリストアのポイント

    よく,データベースの運用に関する相談の中では,バックアップと可用性(アベイラビリティ)を混同してい場合がある。データベースは,ある瞬間のデータを保存することが目的である。障害が発生した際に保存したデータを再現することにより,復元をおこなう。 可用性は,障害対策として,できるだけ止めずにデータベースを運用することを目的としている。もし,止める場合にも最小限の時間で,復旧することを目的としている。 障害が発生した場合に,速やかに復旧することは,非常に重要なことである。そのため,「レプリケーションやクラスタリングを使用すれば万全」と考えるのは,間違いである。もし,レプリケーションやクラスタリング自身に障害が発生すれば,必ずバックアップデータによって,復旧する必要がある。 また,誤ったデータベース更新を実行した場合,レプリケーションやクラスタリングは,すべてのサーバーが即座に更新を実行する。そのた

    [MySQLウォッチ]第23回 押さえておきたいバックアップとリストアのポイント
    yuki_2021
    yuki_2021 2008/02/04
    Mysqlのテーブルをバックアップする方法。
  • mixiの生みの親“バタラ氏”が語るMySQLの意外な利用法 - TechTargetジャパン

    日記だけで4億件のデータ ミクシィが運営するSNS「mixi」は、2007年7月末段階でユーザー数が1110万人。人が12人集まれば、1人はmixiユーザーというわけだ。ユーザーのアクティブ率(ログイン間隔が3日以内)は約62%と高く、2007年4月から6月の月間平均ページビューは117.5億に達した。日記だけでも4億件以上に上るなど、蓄積するデータ量も莫大。2004年3月のサービス開始から、わずか3年半で現在の巨大コミュニティーへと発展したのだ。 ミクシィは、「LAMP(OSのLinux、WebサーバのApache、DBMSのMySQL、開発言語のPerlPHPPython)」と呼ばれるWebシステム向けの標準的なオープンソースソフトウェア(以下、OSS)でシステムを自社開発し、安価なPCサーバを1000台以上連ねる超分散構成でmixiのサービスを支えている(広告配信など周辺機能では

    mixiの生みの親“バタラ氏”が語るMySQLの意外な利用法 - TechTargetジャパン
    yuki_2021
    yuki_2021 2007/09/13
    mixiの負荷分散化のはなし、DBをデータごとに分割することで各コンテンツへのアクセス速度と安全性を上げる。
  • 最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro

    ポイント ・高度なインデックスやジョインを利用し,最短経路でデータにアクセス ・メモリー不足を自律的に解消し,キャッシュのヒット率を高める ・インメモリーDBは全データをメモリーで処理し,高速化を図る 目的地に早く到着したいなら,最短の経路を最速で行けばよい。これはデータベース(DB)でも同様だ(図1)。インデックスなどを使ってデータへの最短経路を見つけ,メモリー・アクセスを増やして,最速でたどり着く。DBにはそんな技術が詰まっている。 図1●データベース高速化技術のポイント ビットマップ・インデックスなどを使い、データにたどり着く最短の道を選ぶ。また、できるだけメモリーにデータをキャッシュさせておくことで、アクセスのスピードを上げる、という二つのポイントがある [画像のクリックで拡大表示] 以下では,(1)データにたどり着く最短の道を選ぶ仕組みと,(2)アクセスのスピードを上げる仕組みの

    最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro
    yuki_2021
    yuki_2021 2007/09/13
    DBの高速化。イラストで説明されています。
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

    yuki_2021
    yuki_2021 2007/09/11
    LIKE検索子の使い方。Escapeの使い方を知った。
  • 「SQLServerのデータエクスポート」(1) Database Expert - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    yuki_2021
    yuki_2021 2007/09/05
    bcpを使ったデータのエクスポート・インポート。
  • SQLQuality

    SQL Server パフォーマンス チューニング SQL Server のパフォーマンスにお困りではありませんか? 「なぜ遅いのかわからない」、「ハードウェアを増強したのに期待した効果がでない」、 「クラウド環境で思ったような性能がでない」 そんな疑問に弊社のコンサルタントがお答えし、最適な実装方法をご提案・支援します。 弊社のパフォーマンス チューニング サービスをご利用ください。 SQL Server BI/DWH 構築(支援)サービス SQL Server には、標準で BI 機能が同梱されています。 これらを利用すれば、手軽に高度な BI/DWH システムを構築することができます。 経営ダッシュボードや、予実管理(予算/実績管理)、ABC 分析など、 BI システムを構築される情報システム部門の皆様を支援いたします。 弊社の SQL Server BI/DWH 構築(支援)サービ

    yuki_2021
    yuki_2021 2007/09/03
    SQLServerの使い方まとめ。
  • bcp ユーティリティ - SQL Server

    最新バージョンの bcp ユーティリティをダウンロードする コマンドライン ツールは一般提供 (GA) ですが、SQL Server 2019 (15.x) 以降のインストーラー パッケージと共にリリースされています。 Windows ODBC Driver for SQL Server のダウンロード Microsoft Command Line Utilities 15 for SQL Server (x64) のダウンロード Microsoft Command Line Utilities 15 for SQL Server (x86) のダウンロード LinuxmacOS Linux および macOSsqlcmd および bcp をインストールする手順については、「LinuxSQL Server コマンドライン ツール sqlcmd および bcp をインストー

    bcp ユーティリティ - SQL Server
    yuki_2021
    yuki_2021 2007/08/31
    SQLServerでエクスポート・インポートをCSVファイルなどで行う。
  • MOONGIFT: » 凄いテキストデータベース「txtSQL」:オープンソースを毎日紹介

    はてなブックマークのコメントより。 昨日お伝えしたGladius DBの対抗馬として紹介したい。こちらもまた、テキストファイルをDBとして扱うことができる。さらにGladius DBへの挑戦なのか、ベンチマークを公開している。 今回紹介するオープンソース・ソフトウェアはtxtSQL、テキストベースのデータベースソフトウェアだ。 txtSQLはGladius DBとは異なり、SQL文を解釈しない。独自の関数にアクション(SELECT/INSERT/UPDATE/DELETE等)、テーブル名、データ、WHERE句などを指定して渡す必要がある。 そのため、既存のアプリケーションを乗り換えるには修正が必要になってしまうのが難点だ。だが、新規開発であれば関係ないだろう。また、その結果として高速性が売りだ。Gladius DBの10倍近いパフォーマンスが出ている。 面白いのは、サンプルアプリケーション

    MOONGIFT: » 凄いテキストデータベース「txtSQL」:オープンソースを毎日紹介
    yuki_2021
    yuki_2021 2007/07/19
    テキストファイルをSQL文でデータの読み書きをできるようにするソフトウェア。お手軽にDBを使いたいときなど。
  • 仮想化が注目される理由--仮想化の現状

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 昨今、仮想化という言葉を多く耳にする読者も多いと思うが、「仮想化」は「統合化」と並んで最近の情報インフラに関する2大テーマとなっている。この2つはリソースの有効活用、全体の最適化、コストの削減など享受できるメリットは似ている。 しかし「統合化」は、複数のx86サーバを1台のブレードサーバに集約するなどといった、物理的なアプローチであるのに対して「仮想化」は物理的には複数あるものを論理的にひとつに見せる、または物理的にはひとつのものを論理的に複数に見せるといったアプローチという違いがある。 そもそも仮想化とは? そもそも「仮想化」とは何なのであろうか? 仮想化とは、ユーザーから直接的に見えない機能により、物理的な資源を論理的な資源に変換す

    仮想化が注目される理由--仮想化の現状
    yuki_2021
    yuki_2021 2006/11/29
    仮想化は良く分からない。RAIDとはまた違うのだろうか?
  • Design Hints 設計のヒント

    設計のヒント 設計の基 SQL は非常に便利な上、データを格納しておく専用のソフトウェアだけあって、多量のデータの扱いは非常に得意です。しかし、それも適切に設計し、適切にコーディングした場合です。簡単に、そこら辺の説明をしたいと思います。 まず、よく言われることですが、データベースの設計だけが良くても、プログラムの設計だけが良くてもダメです。とはいっても、実際は全く同時に設計が行えるわけではありません。多くの場合、データベースの設計が出来ない限り、プログラムの設計は途中までしかできないからです。 データベースの設計は大きく分けて次の二点があります。 物理的な構成 内部オブジェクト(テーブルとか)の仕組み 物理的な構成とは、どのマシンで動かすか、からに始まり、データベースを格納するディレクトリをどこにするかといことまでです。現実的に、PostgreSQL はクラスタリング構成が出来ないので

    yuki_2021
    yuki_2021 2006/11/07
    データベースを含むアプリケーション設計のヒント
  • Enterprise Architect(EA) - 現場で闘う人のためのUMLモデリングツール

    Enterprise ArchitectはUML 2.5,SysML 1.5,BPMN 2.0など、さまざまな表記方法に対応したモデリングツールです。 効率的なモデリングと数多くの支援機能の両方を提供し、販売開始から20年の累計では日で約7万人が、全世界合計では100万人以上が利用しています。 広範囲をサポートする実用的モデリングツール Enterprise ArchitectはUML・SysML・BPMNなどの記法に対応するモデリングツールです。Visual Studioに似た操作体系に、「クイックリンク」に代表されるさまざまなモデリング支援機能を搭載しています。Enterprise Architectの持つ拡張機能を利用することで、UML・SysML・BPMN・DFDなどさまざまな表記方法を利用したモデリングが可能です。 Enterprise Architectは、設計開発で役に立つ

    yuki_2021
    yuki_2021 2006/11/07
    DBモデリングツール。その2。
  • fabFORCE.net - 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

    yuki_2021
    yuki_2021 2006/11/07
    オープンソースのDBモデリングツール。その1.DBDesigner 4
  • MySQL Lists: mysql-ja: MySQL Workbench 1.0(アルファ版 )がリリースされました

    yuki_2021
    yuki_2021 2006/11/07
    DBモデリングツール。その3.MySQL Workbench 1.0