狠狠撸

狠狠撸Share a Scribd company logo
搁顿叠って何?って人が使いたくなる笔辞蝉迟驳谤别厂蚕尝
What is it?



      みなさん


リレーショナル?データベース


知ってますか?&使ってますか?
What is it?




知らない人のためにRDBの基礎編です

  (知ってる人はおさらい)
あじぇんだ

1 自己紹介


2 搁顿叠ってなに?


3 PostgreSQLって何がすごいの?


4 まとめ
あじぇんだ

1 自己紹介


2 搁顿叠ってなに?


3 PostgreSQLって何がすごいの?


4 まとめ
自己紹介


名前:曽根 壮大(そね たけとも)
年齢:27歳(二十代だよ!)
職業:WEB系プログラマー

技術的にはWEB系でLLとかRDBをゴリゴリしてます。
日本PostgreSQLユーザ会

Twitterは


           @soudai1025


と言うアカウントで活動してます。


おっぱい成人(未成年も可)は即フォロー
自己紹介




みなさん、今日の話を聞いてどうでしたか?
自己紹介




難しい話ばっかりでしたよ(*??ω?)(?ω?`*)??
自己紹介




でもそれでいいんです
自己紹介




今からわかるようになればいいんです
自己紹介




今からわかるようになればいいんです
自己紹介




これが5年前くらいの自分です
今からわかるようになればいいんです
自己紹介




今からわかるようになればいいんです
(大事なことなので二回言いました)
あじぇんだ

1 自己紹介


2 搁顿叠ってなに?


3 PostgreSQLって何がすごいの?


4 まとめ
搁顿叠ってなに?



データベースとは?
搁顿叠ってなに?



データベースとは?
    ↓
データを入れる入れ物
搁顿叠ってなに?



     データベースとは?
          ↓
     データを入れる入れ物
          ↓
例えば電話帳、辞書、検索エンジンなどなど…
搁顿叠ってなに?



リレーショナル?データベース
搁顿叠ってなに?



     リレーショナル?データベース
            ↓
データ同士に関係を持たせることの出来るデータベース
搁顿叠ってなに?



     リレーショナル?データベース
            ↓
データ同士に関係を持たせることの出来るデータベース
            ↓
    つまりデータを扱うスペシャリスト
搁顿叠ってなに?
搁顿叠ってなに?


なぜRDBが必要なの?
搁顿叠ってなに?


   なぜRDBが必要なの?
        ↓
データを管理する際にACIDが必要
搁顿叠ってなに?



                  なぜRDBが必要なの?
                            ↓
            データを管理する際にACIDが必要
                            ↓
※これ以上分解してはならないという意味の原子性(英: atomicity、不可分性)、一貫性
(英: consistency)、独立性(英: isolation)、および永続性(英: durability)は、ト
ランザクション処理の信頼性を保証するために求められる性質であるとする考え方である
搁顿叠ってなに?
搁顿叠ってなに?



昔はデータ管理はファイル?システムを利用
搁顿叠ってなに?



昔はデータ管理はファイル?システムを利用
         ↓
データが無くなったり、不整合があると困る
搁顿叠ってなに?



昔はデータ管理はファイル?システムを利用
              ↓
データが無くなったり、不整合があると困る
              ↓
 データを管理するシステムが生まれる


逆の発想がKVSとかNoSQLと呼ばれるデータベースたちです
搁顿叠ってなに?



データベースの基礎に関するの詳しい資料は


   「リレーショナルデータベース入門」


     が公開されてるので↓↓↓どうぞ↓↓↓

http://www.sraoss.co.jp/event_seminar/2008/what_is_rdb.pdf
あじぇんだ

1 自己紹介


2 搁顿叠ってなに?


3 PostgreSQLって何がすごいの?


4 まとめ
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?



  1 高速で多机能な検索机能
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?



  1 高速で多机能な検索机能


  2   多様なデータ構造に柔軟に対応
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?



  1 高速で多机能な検索机能


  2   多様なデータ構造に柔軟に対応


  3   高い可用性と冗長性
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?



  1 高速で多机能な検索机能


  2   多様なデータ構造に柔軟に対応


  3   高い可用性と冗長性
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?




   高速な搁顿叠といえば…
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?




     MySQLですよね。

   Mixiを始めWEB業界の主流RDB
   AWS?Googleなどもバックグラウンドに採用
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?




    惭测厂蚕尝といえば…
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?




OracleのMySQL(Sun) 潰し 買収
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?




  つまり、MySQLは…
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?




     そんな時代のトレンドが
   PostgreSQL!←いまここ
巷で流行ってる?Heroku、みんなが知ってるNASAなどで利用されています。
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?


  1   高速で多机能な検索机能


  ?   全文検索


  ?   緯度経度を使った位置情報の検索


  ?   豊富なSQLの関数群
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?



  1 高速で多机能な検索机能


  2   多様なデータ構造に柔軟に対応


  3   高い可用性と冗長性
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?



  2   多様なデータ構造に柔軟に対応


  ?   柔軟なデータ型
  (array型、JSON型などなど


  ?   豊富な外部拡張モジュール
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?


  例えば…


  緯度経度を持たせて検索したり!


  バイナリを持たせて画像をデータベース保存したり
  (あんまりしないけど)


  IPアドレスを入れてサブネットマスクで検索したり
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?


  他には…


  他のRDBを参照したり(OracleだってMySQLだって


  TwitterAPIを参照したり


  とにかく多機能!!
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?




 PostgreSQLのイメージは…
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?



 PostgreSQL



                  MySQL


         SQLite



     ※あくまでイメージです
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?



  1 高速で多机能な検索机能


  2   多様なデータ構造に柔軟に対応


  3   高い可用性と冗長性
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?


  3   高い可用性と冗長性


  ? クラスタリング


  ?   レプリケーション


  ?   パーテーション     …などなど
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?


  3   高い可用性と冗長性


  ? クラスタリング


  ?   レプリケーション


  ?   パーテーション
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?


  3   高い可用性と冗長性


  ? クラスタリング


  ?   レプリケーション


  ?   パーテーション
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?


  3   高い可用性と冗長性


  ? クラスタリング


  ?   レプリケーション


  ?   パーテーション
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?




要は止まりにくいサービスを作れる
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?




そして壊れないインフラはない←
笔辞蝉迟驳谤别厂蚕尝って何が凄いの?




要は止まりにくいサービスを作れる
     大事なことなので二回
あじぇんだ

1 自己紹介


2 搁顿叠ってなに?


3 PostgreSQLって何がすごいの?


4 まとめ
おまけ
おまけ


         最近
   (2012 年 9 月 10 日)

PostgreSQLの最新バージョン
        (9.2.0)

      が出ました!
おまけ




5分でわかる、新機能!
おまけ


OSC2012@広島

日時   :2012/10/20
    10:00 to 18:00
定員   :部屋による
会場   :広島国際学院大学
検索ワード :OSC 広島
おまけ


オープンセミナー2013@HIROSHIMA

日時   :2013/1/19
    10:00 to 17:00
定員   :80 人(ぐらい
会場   :rcc文化センター 6階 601(B1)
検索ワード :OSH広島
まとめ

1 今のソフトウェア開発は色んな技術の塊
まとめ

1 今のソフトウェア開発は色んな技術の塊
?その中で自分は何処にtargetを置くか
まとめ

1 今のソフトウェア開発は色んな技術の塊
?その中で自分は何処にtargetを置くか
2 RDBは少なからず触る技術なので基礎大事
まとめ

1 今のソフトウェア開発は色んな技術の塊
?その中で自分は何処にtargetを置くか
2 RDBは少なからず触る技術なので基礎大事
?もっと知りたい人は是非JPUGへ!!
まとめ

1 今のソフトウェア開発は色んな技術の塊
?その中で自分は何処にtargetを置くか
2 RDBは少なからず触る技術なので基礎大事
?もっと知りたい人は是非JPUGへ!!
3 もっともっと勉强会に参加してほしい
まとめ

1 今のソフトウェア開発は色んな技術の塊
?その中で自分は何処にtargetを置くか
2 RDBは少なからず触る技術なので基礎大事
?もっと知りたい人は是非JPUGへ!!
3 もっともっと勉强会に参加してほしい
?自分の価値は他人が決める
まとめ

1 今のソフトウェア開発は色んな技術の塊
?その中で自分は何処にtargetを置くか
2 RDBは少なからず触る技術なので基礎大事
?もっと知りたい人は是非JPUGへ!!
3 もっともっと勉强会に参加してほしい
?自分の価値は他人が決める
?けど自分の価値は自分が高める
まとめ

 1 今のソフトウェア開発は色んな技術の塊
 ?その中で自分は何処にtargetを置くか
 2 RDBは少なからず触る技術なので基礎大事
 ?もっと知りたい人は是非JPUGへ!!
 3 もっともっと勉强会に参加してほしい
 ?自分の価値は他人が決める
 ?けど自分の価値は自分が高める

有名な人にいきなりステマ依頼しちゃダメだぞ!絶対にダメだぞ!!
まとめ
まとめ




最寄りの勉強会に是非ともご参加ください!
ご清聴ありがとございました。

More Related Content

搁顿叠ってなに?