test

Similar documents
1,.,,,., RDBM, SQL. OSS,, SQL,,.

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL

PGECons技術ドキュメントテンプレート Ver.3

,, create table drop table alter table

IIJ Technical WEEK Cloudbusting Machine(CBM)

SRA OSS, Inc. のご紹介 1999 年より PostgreSQL サポートを中心に OSS ビジネスを開始 2005 年に現在の形に至る 主なビジネス PostgreSQL, Zabbix などの OSS のサポート コンサルティング 導入構築 PowerGres ファミリーの開発 販売

…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_

tkk0408nari

橡j_Oracle_whitepaper.PDF

s

JTS Google App Engine S119325

untitled

untitled

スライド 1

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co

Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7

GitLab + Dokku で作る CI/ CD 環境 Kazuhiro NISHIYAMA 第 78 回 Ruby 関西勉強会 2017/07/29 Powered by Rabbit 2.2.0

090220VTSystemDesign.ppt

橡実践Oracle Objects for OLE

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058

AWSSummitTokyo2018

Oracle Spatial

C3印刷用.PDF

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索

IIJ GIO, SaaS, MOGOK

Wiki Wiki Wiki...

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

Windowsユーザーの為のOracle Database セキュリティ入門

PowerPoint Presentation

日本オラクル株式会社

Microsoft Word - Android_SQLite講座_画面800×1280

ハイウォーターマークを知る

untitled

PowerPoint Presentation

XML Consortium & XML Consortium 1 XML Consortium XML Consortium 2

Ansible

S2DaoでもN:Nできます

Oracle Database Connect 2017 JPOUG

090801OSC新潟.ppt

スライド 1

PostgreSQL 9.4 評価検証報告 SRA OSS, Inc. 日本支社高塚遙 :55 ~ 16:30 PostgreSQL 9.4 最新情報セミナー Copyright 2014 SRA OSS, Inc. Japan All rights reserved. 1

JavaScript の使い方

untitled

IIJ Technical WEEK アプリ開発を楽にするRuby PaaS「MOGOK」について

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO

PowerPoint -O80_REP.PDF

スライド 1

※サンプルアプリケーションを固めたファイル(orcasample

PowerPoint Presentation

csj-report.pdf

PostgreSQL 解析ドキュメント

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J

Spark と大規模データ処理 - NAISTビッグデータアナリティクス 第2回

lucene-gosen Solr1

PostgreSQL 9.3パーティションの効果検証

Case 0 sqlcmdi.parameters("?tencode").value = Iidata(0) sqlcmdi.parameters("?tenname").value = Iidata(1) 内容を追加します sqlcmdi.executenonquery() Case Else

Microsoft PowerPoint pptx

imt_817_tuning_11_1822.PDF

Oracle XML DB によるスケーラビリティおよびパフォーマンス検証 - MML v.3.0

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200,

領域サイズの見積方法

DB層レポート5章


pg_monz 監視アイテム一覧 :Template App PostgreSQL Template App PostgreSQL アプリケーション LLD アイテムトリガー監視タイプ更新間隔ヒストリトレンドデフォルト説明ステータス pg.get pgsql.get.pg.bgwriter Zabb

Microsoft Word - SQL.rtf

_IMv2.key

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~ alse

スライド 1

122.pdf

: ORDER BY

untitled

ORACLEデータベース10G データ・ポンプ: 超高速データ移動ユーティリティの基盤

クックパッドのテスト自動化

Oracleの領域管理~トラブル防止のテクニック~

_02-4.ppt

Parametric Polymorphism

飲み会を主催してエンゲル係数を0にする方法.pages


_02_3.ppt

bdd.gby

Postgres Plus Advanced Server 9.3パーティションテーブルの特徴と性能検証レポート

WordPress Web

1: Preference Display 1 package sample. pref ; 2 3 import android. app. Activity ; 4 import android. content. Intent ; 5 import android. content. Shar

Alibaba Cloud [ ナレッジドキュメント ] AWS EC2 から Alibaba Cloud ECS へのマイグレーション手順 (Linux_PostgreSQL 版 ) AWS EC2 から Alibaba Cloud ECS への マイグレーション手順 (Linux_Postgre

Web 環境におけるレイヤー別負荷の 2 違い DB サーバ AP サーバ 後ろのレイヤーほど負荷が高く ボトルネックになりやすい

Copyright c 2006 Zhenjiang Hu, All Right Reserved.

Zabbix でミドルウェア毎に効率的に データを収集するために作った仕組みの話 株式会社サイバーエージェント Conference Japan

<506F C392E30838C A B E E2E2E>

untitled

PowerPoint Presentation

16 (2) 23 - <div class="col-12 col-md-4"> </div> 23 + <div class="col-12 col-md-4 bg-info text-white text-md-right"> </div> HTML bg-info #17

Agenda Scalability Availability CAP Theorem Scalability Availability Consistency BASE Transaction

1 122

3. XML, DB, DB (AP). DB, DB, AP. RDB., XMLDB, XML,.,,.,, (XML / ), XML,,., AP. AP AP AP 検索キー //A=1 //A=2 //A=3 返却 XML 全体 XML 全体 XML 全体 XMLDB <root> <A

PowerPoint プレゼンテーション

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati

Microsoft Azure Azure Microsoft Web Azure Microsoft Azure Azure IT Web (IoT) OS Docker Linux JavaScript Python.NET PHP Java Node.js Ruby ios Android W

PowerPoint -O80_RKI.PDF

Web JDBC JDBC Java JDBC DataBase Web CHtmlView...

Transcription:

PostgreSQL CTO

5 2011 5 2011 9 2012 5 2013 10 2013 11 1 5000 JOIN

4

1. 2. 5

6

http://www.slideshare.net/mistakah/gpsgnss

Location Base ( )

PostgreSQL

x PostgreSQL 2011/8 MySQL MongoDB PostgreSQL GIS 2011/9 Launch PostgreSQL 9.0/PostGIS1.5 2012/1 9.1 upgrade Hstore 2013/9 9.2/PostGIS 2.0 upgrade JSON 9.3

PostGIS GPS - (ST_Distance) - (ST_Within) - JOIN Filter

PostGIS Postgis GEO 2009 PGCons http://www.postgresql.jp/events/pgcon09j/doc/b1-2b.pdf/view

PostGIS GoogleMap PostGIS

DB GIS http://www.slideshare.net/henrikingo/spatial-functions-in-mysql-56-mariadb-55-postgis-20-and-others

Hstore URL URL / ALTER Hstore Key/Value

Hstore Extension 9.1 Hstore - RDB KVS - INDEX(gist) hstore - Hstore Hstore - TEXT - 9.2 JSON (PostgreSQL 9.3

MessageQueue select * from mq where case when (schedule is null or schedule <= current_timestamp)) then pg_try_advisory_lock(tableoid::int, id) else false end order by id limit 1; SELECT dequeue) App INSERT(enqueue) PGSQL 1 Proc PostgreSQL Queue - ( PostgreSQL - - Scheduled Queue Python https://github.com/smihica/py-q4pg http://d.hatena.ne.jp/n_shuyo/20090415/mq

3. Listen Event Maneger 4. Fork Fire Event Event Runner API 1. Enqueue 2. Notify DB Execute event Event Runner 5. Dequeue Event Runner Listen/Notify JobQueue

Streaming Replication PostgreSQL hot standby SlaveDB WAL-e Heroku AWS postgresql Python OpenSouce https://github.com/wal-e/wal-e Wal-e S3 WAL AWS S3 Glacier Glacier 0.01 /GB S3 Glacier

WAL S3 Backup Amazon S3 Glacier Glacir Datacenter WAL WAL Streaming replication Primary DB Secondary DB Analytics DB StreamingReplication Wal-e S3 Analytics DB WAL Glacier

Glacier WAL S3 Backup Amazon S3 Datacenter WAL WAL Recovery Streaming replication Primary DB Secondary DB Analytics DB StreamingReplication Primary DB WAL

Ansible Puppet Chef Python Playbook Playbook VM Jenkins CI Alembic migration Alembic

Python Alembic DB DB Alembic 1. 2. DB 3. DB 2.

$ alembic revision -m "Add user table" $ ls alembic/versions/ 1b4b2e259907_add_user_table.py git DSL SQL DB def upgrade(): op.create_table( table_name, Column('id', Integer, primary_key = True), Column('name', String), ) def downgrade(): op.drop_table(table_name) DB $ alembic upgrade head App Deploy DB

$ alembic $ ls alembic/versions/ INFO [alembic.migration] Context impl PostgresqlImpl. INFO [alembic.migration] Will assume transactional DDL. Current revision for postgres://test@localhost/test: 4feb86442f82 -> 37a38bba9dfd (head), drop obsolete table and columns $ alembic history 4feb86442f82 -> 37a38bba9dfd (head), add user table DB 4feb86442f82 -> 57afagasduw4 (head), add shop table 39624ab9474b -> 4feb86442f82(branchpoint), change aaaaaa None -> 39624ab9474b, initial create tables

NewRelic - - - (PHP,Perl,Python etc ) - DB EnterpriseDB NewRelicPlugin ( Slow

- SQL 9/9 9:00-21:00 NTV NewRelic Index - DB Buffer - DB Warming -Master : m3.2xlarge standard 1000 IOPS -Slave : m1.large - APP - ELB PreWarming

- 3,000req/sec (API - 3,000 TPS - 16,000query/sec SELECT INSERT UPDATE AppServer DB PostgreSQL

Amazon RDS 2013/11 RDS PostgreSQL http://aws.typepad.com/aws_japan/2013/11/amazon-rds-for-postgresql-now-available.html - PostgreSQL 9.3 - PostGIS - Hstore/JSON - - IO ( 30,000 IOPS) - AWS RDS

7 PostgreSQL PostGIS Hstore, JSON AWS (RDS)

db tech showcase http://www.slideshare.net/yoshiyukiasaba/dbtechshowcase2013-smapo