タグ

RDBに関するt_daidouのブックマーク (4)

  • 忙しいあなたのためのSQL入門---目次

    この連載は,これからデータベース・システムの開発を始める人,あるいは実際には開発にかかわらなくても,基礎知識の一つとしてデータベース・システム関連の用語の意味を知りたい人を対象として,短期間でSQLとデータベースの全体像を把握していただくことを目的としたものです。 第1回(1) SQLを学ぶ前に(1) 第1回(2) SQLを学ぶ前に(2)SQLがなぜ必要なのか? 第1回(3) SQLを学ぶ前に(3)リレーショナル・データベースとは 第2回(1) SQLの基礎(1)SQLの基構文 第2回(2) SQLの基礎(2)SQLのデータ型はDBMSに依存する 第3回(1) SELECT文を制する者はSQLを制す(1)SELECT文を使いこなそう 第3回(2) SELECT文を制する者はSQLを制す(2)論理演算子AND,OR,NOT 第4回(1) 挿入,更新,削除,及びSQLの関数(1)データの挿入

    忙しいあなたのためのSQL入門---目次
  • MongoDBを試してみよう

    MongoDBは、SQLデータベースに近いNoSQLです。ドキュメントデータベース、キー・バリュー型データストア(key-valueストア)、リレーショナルデータベース(RDB)の良いとこ取りを目指しています。使い勝手もRDBに近いといえます。 MongoDBのデータベース構造 MongoDBは、データベース、コレクション、ドキュメントという階層構造になっています(図1)。コレクションはRDBでは、テーブルに相当するものです。 RDBと違い、MongoDBではスキーマが不要です。RDBではテーブルの各行(レコード)が、どのようなデータをどの順に持っているかを最初に定義する必要があります。また、各レコードはスキーマで定義された共通の構造を持っています。 ところが、MongoDBのコレクションはスキーマレスであり、レコードに相当するドキュメントというデータを保持していますが、一つひとつのドキュ

    MongoDBを試してみよう
  • 【無料】GAE使ってみない?【無広告】 « python練習帳

    みなさん、Google App Engineって聞いたことありますか? あっ、それしってる。Google Docsとかでしょ?って思った方。惜しいけど違います。 Google App Engineとは、Googleが運営している宇宙最強のデータセンタを、一定量まで無料で使える仕組みなのです。 ほんとに無料なの? Google App Engineを使って無料でサイトを立ち上げる方法にもありますが、無料割り当て分(Free Quota)だけで、かなりの規模のサイトを運営できます。1日の通信量が1GBまでなら基的にお金はかかりません。100kB/pvとして、1日1万PVまで無料です。個人運営のサイトなら、たいていは無料利用分で足りるのではないでしょうか。 プログラム必要なんでしょ? Google App Engineを使って無料でサイトを立ち上げる方法の方法を使えば、プログラムを一切書かずに

  • NoSQLをRDBの代わりに使うと、どういう恐ろしいことが起こるか。PARTAKEの作者が語る

    データベースの世界でいま注目されているのがNoSQL。特にキーバリュー型データストアは、グーグルのBigTable、FacebookやTwitterが内部で利用しているCassandraやAmazonクラウドが提供しているSimpleDBなど、すでに実際に使われ始めています。 ではそのNoSQLをリレーショナルデータベースの代わりに使ってシステムを構築するとどうなるのか? 身をもって体験したことを記したShinya Kawanaka氏によるプレゼンテーション「間違った方向にCassandraを使ってみた」が公開されています。 NoSQLを用いたシステム構築は、リレーショナルデータベースによる構築どう違うのか? とても分かりやすくまとめられています。ご人の承諾もいただいたので、その内容を紹介しましょう。 NoSQLを使ったときに起こる恐ろしい事例 プレゼンテーションのテーマは「NoSQL

    NoSQLをRDBの代わりに使うと、どういう恐ろしいことが起こるか。PARTAKEの作者が語る
  • 1