20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...Amazon Web Services Japan
さてと、ありがちな下記のようなテーブルを作ってみます。ちなみに 5.1.45 で試してます。 DELIMITER ; DROP TABLE IF EXISTS diary; CREATE TABLE diary ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `subject` varchar(64) NOT NULL, `content` text NOT NULL, `created_on` datetime NOT NULL, `updated_on` datetime NOT NULL, PRIMARY KEY (`id`,`updated_on`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 PARTITION BY RANGE ( to_days(updated_on)) ( PARTITION p
まずこんなテーブルを作るとします。ここに毎月10万件以上のレコードが入ってくる予定です。 1レコードが57byteなので、月に5.7Mbyte、プライマリーキーを入れると60Mbyteくらいが入ってきます。 年間にすると720Mbyteなので、まぁデータ量的には余裕だと思うのですが、 100万レコードを超えるとレスポンスが鈍化するという印象があります。 というわけで、MySQLにあるパーティショニング機能を使い、データを振り分けたいと思います。 【参考】DB設計時のサイズ見積もり | よねのはてな テーブル作成 注意する点として、パーティショニングのキーにしたいカラムを、プライマリーキーに含める必要があるようです。 なので、オートインクリメントのカラムがあるテーブルだと辛い。構成を考えなおした方がいいかも。 CREATE TABLE `list_rtx` ( `member_id` var
NTT オープンソースソフトウェアセンタ 板垣 貴裕 パーティショニングとはデータを複数に分割して格納することです。データを分割することにより、性能や運用性が向上し、故障の影響を局所化することができます。巨大なデータを扱う場合にはパーティショニング機能を利用することも検討してみてください。 この記事ではパーティショニングの概要と用途について説明しています。PostgreSQL での具体的な使い方については『パーティショニング : 使い方』を参照してください。 パーティショニングの用途 パーティショニングには大きく分けて「テーブル間の分割」「ノード間の分割」の2つがあります。この記事では主にテーブル間の分割を扱います。 テーブル間の分割 巨大なテーブルを複数のテーブルに分割します。単純に複数のテーブルに分けて格納するだけでも効果はありますが、PostgreSQL は複数のパーティションを1つ
🚧新しいVersionが公開されています🚧 こちらの記事もどうぞ確認ください。 これさえあればサービス構成図がだいたい描けるアイコンセットを公開します! こんにちは。@chanomaruです。 みなさん、スライドを作ってますか? 最近はビジネスパーソンだけでなく、学生さんもプレゼンテーションをする機会が多くなってきていますよね。 エンジニアがよく作るスライドの一つにシステム構成図があります。 わたしもシステムがどのような構造になっているかを説明する際によく作成しています。 システム構成図では各技術要素をアイコンで表現することが多いです。 しかし「ロードバランサー」や「キュー」など、よく使うわりにアイコンを探しにくいモチーフも多いですよね? ・・・ということで、社内で利用されている 「これさえあればシステム構成図がだいたい描けるアイコンセット」を公開します! アイコンセット含まれているア
各種メディアによるポケモンGOの来る来るリーク合戦に振り回され、毎日のように淡い期待を込めてスマホアプリのストアでポケモンGOを検索し続けている皆さん、いかがお過ごしでしょうか。 私自身は、先日のポケモンGOの記事では日本が後回しのイライラが隠せずに思わず取り乱してしまいましたが、最近のメディアの飛ばし記事合戦に何だか少し冷めてしまった今日この頃です。 ただ、そんな中先週こんな記事が物議を醸していたのが気になったので、今日はこちらをご紹介したいと思います。 ■Pokemon Goは日本製のゲームではない? 挑戦的な記事タイトルと前半の記事の中身自体は別として、この記事が注目されたのはポケモンGOの兄貴分にあたるイングレスを「失敗」と表現している点。 その後、読者から「イングレスは失敗ではないのではないか」というコメントがついたところ、さらに長文の追記で「結論から言うと米国のゲーム業界(また
先のエントリーで、観光地としてのニュージーランドの魅力を紹介したが、今回は、海外移住先としてのニュージーランドの魅力を伝えてみたい。 ITエンジニアは高給取りになれる ニュージーランドでIT職は高給取りである。実際に日本からニュージーランドに移住して、豊かな生活(人間的かつ金銭的に)を手に入れたITエンジニアが何人もいる。このブログと同じはてなブログにも、『NZ MoyaSystem』のはっしーさんがいる。元社畜SIer→NZプログラマを実現した代表的な例である。 ニュージーランドの高収入職業ランキングを見てみよう。 Information technology systems architect ー $125,000 Information technology manager/project manager ー $115,000 Commercial real estate agent
試行錯誤しながら手に入れた部下や後輩を半年で1人前にするコツをまとめました。 嫌な先輩から、まあまあの上司になるまで まずは私の経歴を少し。昨年独立するまで外資で働いていました。新卒で入ったのは少数精鋭にしたって、いくらなんでも少なすぎない? と人事の肩を揺さぶりたくなる部署でした。 入社2年目には「もう1年いるんだからシニアだね!後輩指導よろしく」と宣告され、必死で3人指導してのち転職。その後はプロジェクトごとに部下を持っていました。独立した現在は外注マーケターとしてトレーニング業務も担当することもあります。合計で指導した部下・後輩は約10名前後。 最初は最悪の上司だったと思います。詳しくは「いつの間に自分が「細かいことにウルサイ嫌な先輩」になっていた 」に書きましたが、もうタイトルだけでお察しください案件。自分でもこれはいけないと思い四苦八苦した今、半年くらいで「いいね、それで行こうか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く