タグ

2018年7月31日のブックマーク (7件)

  • DynamoDB 項目のサイズと形式 - Amazon DynamoDB

    DynamoDB テーブルはプライマリキーを除いてスキーマレスです。そのため、テーブルの項目の属性、サイズ、データ型はすべて異なる場合があります。 項目の合計サイズは、属性名と属性値の文字列の長さの合計、および以下に説明するように該当するオーバーヘッドが追加されます。次のガイドラインを使用して属性サイズを予測することができます。 文字列は、UTF-8 バイナリエンコードの Unicode です。文字列のサイズは、(属性名の長さ) + (UTF-8 でエンコードされたバイト数) です。 数値は、有効桁数が最大 38 の可変長です。先頭と末尾の 0 は切り捨てられます。数値のおおよそのサイズは、(属性名の長さ) + (有効桁数 2 あたり 1 バイト) + (1 バイト) です。 バイナリ値を DynamoDB に送信するには base64 形式でエンコードする必要がありますが、サイズの計算に

    akatakun
    akatakun 2018/07/31
    GetItemとBatchGetItemではすべてのItemが4の倍数KBまで切り上げられた後、合計値の分だけCUを消費する,存在しない項目に対して読み込み処理を実行した場合でも、整合性のある読み込みは1、ない読み込みは0.5消費する
  • AWS Solutions Architect ブログ

    こんにちは。ソリューションアーキテクトの江川(@daiti0804)です。日は、AWS のソリューションアーキテクトであるGowri Balasubramanian が、AWS Database Blogに投稿したChoosing the Right DynamoDB Partition Key をご紹介します。 このブログ投稿では、リレーショナルデータベースから DynamoDB へ移行するにあたって、適切なパーティションキーを選択するための重要な考慮事項と戦略を説明します。これはDynamoDB を利用するスケーラブルで信頼性の高いアプリケーションの設計と構築において重要なステップです。 パーティションキーとは DynamoDB では二種類のプライマリキーをサポートします: パーティションキー(Partition key): ハッシュキー(以前の名称)としても知られていますが、パーテ

    akatakun
    akatakun 2018/07/31
    大量の読み取りトラフィックがある場合は、頻繁にアクセスされるItemをキャッシュする,書き込みの多いユースケースの場合は、あらかじめ決められた範囲の乱数/数字を追加する(読み込みは増える)
  • 剛力彩芽が叩かれる背景に、日本人の国民性

    タレントの剛力彩芽さんが、ネット上で壮絶なリンチにあってしまった。交際宣言したスタートトゥディの前澤友作社長と同じタイミングで、ロシアW杯を観戦した写真をInstagramにあげたところ、批判が殺到したのだ。それにしても、なぜこのような「いじめ」が後を絶たないのか。 視聴率的に惨敗でも、連ドラ主演に起用され続けることから、ネット上では「ゴリ推し」などと叩かれてきたタレントの剛力彩芽さんが、またしても壮絶なリンチにあってしまった。 交際を宣言したスタートトゥディの前澤友作社長と同じタイミングで、ロシアW杯を観戦した写真をInstagramにあげたところ、「浮かれすぎ」「ファンへの配慮がない」などとバラエティに富んだ批判が殺到し、結局過去の投稿を「すべて削除」することになった。 ネット民が脊髄反射で石打ちの刑をおっぱじめる「不倫」というわけでもないし、なにかの法やマナーを犯したわけでもない。単

    剛力彩芽が叩かれる背景に、日本人の国民性
    akatakun
    akatakun 2018/07/31
    日本人は実は短気なんだけど、同調圧力が超強力なのでそれが押さえ込まれているだけっていうのは確かにあり得る
  • DynamoDB ベストプラクティス - Qiita

    今年は始めて、re:Inventに参加してきたので、その際に見た「Amazon DynamoDB: Data Modeling and Scaling Best Practices」というセッションの内容を共有したいと思います。 内容をだいぶ端折ってるので、間違っている場合には、びしばしツッコミいただければと思います。 では、まいります。 1. CacheはCashなり なんでDynamoDBを使うかといえば、やっぱり、ポチポチっと設定するだけで簡単に読み込み、書き込み性能を上げたり、下げたりできるっていうのが大きなポイントかと思います。 ただ、設定した性能も、データのアクセスパターンによっては思い通りの性能が出ないことがあります。 例えば、ReadCapacityを 100から5,000 に上げたとします。そうると、DynamoDBは、「オレ1人では捌き切れない」と思って、パーティション

    DynamoDB ベストプラクティス - Qiita
    akatakun
    akatakun 2018/07/31
    高頻度アクセスされるパーティションは前段にキャッシュを置くことである程度解消できる,結合キーを使うという選択肢,デカいデータはCUの消費が大きいので分ける?
  • スタートガイド

    ようこそ!このガイドは、お客様のような新規ユーザーが Fastly のフルサイト配信をできるだけ早く使い始めることができるようお手伝いします。月間数千インプレッションの WordPress サイトから、1日数百万ものページビューを誇るエンタープライズクラスのウェブアプリケーションまで、お客様のウェブサイトやアプリケーションがグローバルにより速くかつ安全にパフォーマンスを発揮できるようサポートします。このガイドを通じて、Fastly のエッジクラウドプラットフォームのメリットを最大限に活用するための方法をご紹介します。 Create my account をクリックします。 次の手順を示す確認画面が表示され、認証用のリンクが記載された電子メールが送信されます。 メールの受信箱をチェックし、認証メールに記載されているメール認証リンクをクリックします。アカウントのログインページが表示されます (

    スタートガイド
  • Herokuの無料プランで月間100万PVをさばく(さばかない)話 - NOT SO BADなブログ

    Herokuの無料プランで月間100万PVをさばく(さばかない)話Feb 03, 2018 個人開発技術HerokuHeroku Meetup #19 Heroku Trust!」でLTさせてもらってきました! せっかくなので、LTのスライドを一部修正して掲載しておきます。 Heroku Meetupはずっと行きたかったけど今まで都合がつかず、初参加できてよかったです。 ピザごちそうさまでした🍕 LT内容というわけで発表したスライドはこちら。 3行で要約それなりにアクセスが多いサイトでも、場合によってはHerokuのFreeDynoだけでさばけるよHerokuは更新系に集中して、アクセスが多い閲覧系のコンテンツはGoogleCloudStorage(GCS)とかS3に置いちゃえばいいんだよ最近だとFastlyとか使うのがいいらしいけど、GCS/S3も安くて手軽にできるからおすすめだ

    Herokuの無料プランで月間100万PVをさばく(さばかない)話 - NOT SO BADなブログ
    akatakun
    akatakun 2018/07/31
    埋め込みパーツの提供はツール系サービスの集客にGood,更新系の処理があるページのみHerokuに集めて、アクセスが多いけど非更新の閲覧系はクラウドストレージに置く,スピード・料金重視ならCDNよりクラウドストレージ
  • 作ったWebサービスが誰からも使われなくてさみしい問題を解決する(しない)意識低い方法論 - NOT SO BADなブログ

    作ったWebサービスが誰からも使われなくてさみしい問題を解決する(しない)意識低い方法論Jul 29, 2018 意識低い個人開発論ポエム個人開発Webサービスを作ったものの、全然ユーザーが集まらなくて自然消滅、、というのはよくある話です。 おそらく個人開発者の一番の悩みは「作ったものが誰からも使われない」でしょう(当社調べ)。 この記事では、この問題に対するおそろしく意識の低い方法論を整理してみたいと思います。 めっちゃバズらせる・ヒットさせる方法論ではなく、あくまでバズらないWebサービスでもさびしく孤独死するのを避けたい…という後ろ向きなハックですのであらかじめご了承ください。 そもそも、なんでWebサービスは死ぬのかいきなり哲学的な見出しになったけど、もちろん中身は意識低い話です。 Webサービスの死因完全に私見ですが、「サービスの死」とは以下3つの状態を指します(断言)。 【死

    作ったWebサービスが誰からも使われなくてさみしい問題を解決する(しない)意識低い方法論 - NOT SO BADなブログ
    akatakun
    akatakun 2018/07/31
    CGM型をやめることでノーコンテンツによる即死は避けられるが、ツール型は集客が弱くなりがち