両親をやっと日本に連れて来ました。
一つの夢が叶いました。
GMOさんの開催したセミナーに参加してきました。
Conohaという名前の新しいVPSサービスです。
操作パネルもとても簡単で、システムが小規模からスタートして、
大規模に拡張するのも簡単。
残念ですが、既に他のVPS持っているので、今回は契約はしてません。
やっとRAID1環境ができました。
これでディスクの耐障害性が少しでも高めました。
仮想サーバ作成しても安心。。。
$ cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdb1[1] sda1[0] 511936 blocks super 1.0 [2/2] [UU] md1 : active raid1 sda2[0] sdb2[1] 244472640 blocks super 1.1 [2/2] [UU] bitmap: 1/2 pages [4KB], 65536KB chunk
浜松町のセミナーに行ってきました。
簡単メモ
– post + Ingresから由来
– PostgreSQLライセンスはBSDライセンスに似ている。
– SRA-OSS → pgpoolの開発者
– NTT-OSS → 研究所(リプリケーション機能を初実装)
– EnterpriseDB → 製品、インストーラを提供
– ストレージマネージャを持たない → 100%OSのファイルシステムに依存
– shared nothing
用語
– クラスタ → DBインスタンス
– リレーション → テーブル、インデックス
– Tuplp → ROW
PostgreSQL9.2の新機能
1. 性能改善
– Index-Only-Scan
– 並列処理性能向上
2.機能追加
– 同期レプリケーション
– JSONデータ型
– 範囲データ型
– DDL改善
3.プロセス、ユティリティーの追加
– チェックポインター
– pg_receivexlogユティリティー
PostgreSQLに対応するツール
– 性能統計情報主取得 pg_statinfo
– バックアップ・リカバリ pg_rman
– オンライン再編成 pg_reorg
– データ一括ロード pg_bulkload
– リプリケーション Slony-l
– GUIによる管理 pgAdmin
– プロキシによる負荷分散 pgpool
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; NSArray *anmImgNms = [NSArray arrayWithObjects: @"anm1.png", @"anm2.png", @"anm3.png", nil]; NSMutableArray *anmImgs = [NSMutableArray arrayWithCapacity:[anmImgNms count]]; for (NSString *anmImgNm in anmImgNms) { UIImg *img = [UIImg imgNmd:anmImgNm]; [anmImgs addObject:img]; } [button setImg:[anmImgs objectAtIndex:0] forState:UIControlStateNormal]; button.imgView.anmImgs = anmImgs; button.imgView.anmDuration = 2.0; [button.imgView startAnimating]; [self.view addSubview:button];