タグ

2019年5月10日のブックマーク (4件)

  • 【AWS公式ドキュメントを噛み砕く】DynamoDBベストプラクティス - Qiita

    はじめに 【AWS公式ドキュメントを噛み砕く】DynamoDBとは?(概要編)で、概要レベルの話を抑えたので、ベストプラクティスみたいな具体的な話はこっちに書く。 結構抜粋してます。 そして、学習がてらのアウトプットなので、正しい情報はAWSの公式ドキュメント見てくださいね。 (そして誤りあれば指摘してもらえると嬉しいです) NoSQL 設計 これ リレーショナルデータ設計と NoSQL の相違点 DynamoDB では、最も一般的で重要なクエリをできるだけ速く、安価にするために、具体的にスキーマを設計します。 DynamoDBは検索時のクエリの状態(非正規化)で、データ構造を設計せよってことだな。 NoSQL 設計の 2 つの重要な概念 DynamoDB の場合は対照的に、答えが必要な質問が分かるまで、スキーマの設計を開始しないでください。 DynamoDB アプリケーションではできるだ

    【AWS公式ドキュメントを噛み砕く】DynamoDBベストプラクティス - Qiita
  • DynamoDB セカンダリインデックス - Qiita

    DynamoDBに関する基的な内容をまとめてみたものです。DynamoDBに関する、Web上にすでにある良識な解説コンテンツをまとめたサイトの抜粋です。 セカンダリインデックス DynamoDBがサポートする2種類のセカンダリインデックス テーブル内のデータに効率的にアクセスするため、DynamoDB はPrimary Key属性用にインデックスを作成して維持します。このため、アプリケーションはPrimary Keyの値を指定することで、迅速にデータを取得する ことができます。 しかし多くのアプリケーションでは、Primary Key以外の属性を使って、データに効率的にアクセスできるようにするセカンダリ(または代 替)キーを 1 つ以上設定することで、メリットが得られることがあります。これに対応するために、1 つのテーブルで 1 つ以上のセカンダリインデックスを作成して、それらのインデッ

    DynamoDB セカンダリインデックス - Qiita
  • iOSアプリでも環境変数が使いたい! - Qiita

    はじめに GitHubにPublicなリポジトリでAPIキーとかを隠蔽したまま公開したい!っていうことありませんか。 .env ファイルとか作ってそれぞれの環境に合わせてビルドできるようになりたいーっていうやつ ついでに Info.plist にAPIキー書くやつたまにあるけどそれもやりたいっていう

    iOSアプリでも環境変数が使いたい! - Qiita
  • 自然言語処理研究の最前線 ー海外でのビジネス事例6選ー | AI専門ニュースメディア AINOW

    最終更新日: 2019年7月31日 「自然言語処理」という言葉を目にしたことがある人も多いでしょう。人間の言葉を機械が扱えるようにする自然言語処理は、チャットボットなどに活用され、研究も盛んに行われています。 今まで人間の言葉を「理解する」ことに主眼が置かれていた自然言語処理の研究ですが、現在の英語圏における自然言語処理の最新記事においては、「予測」や「生成」といった単語がキーワードとなっています。 そこでこの記事では、グローバルな自然言語処理研究のトレンドを紹介し、それを生かしたどんなビジネスが生まれているのか、そして生じてくる課題を詳しく紹介していきます。 世界の自然言語処理研究の最前線 解析から予測、そして生成へ 自然言語処理(英語表記:Natural Language Processingの頭文字をとってNLPと略記されることもある)とは、コンピュータに(英語や日語のような)ヒト

    自然言語処理研究の最前線 ー海外でのビジネス事例6選ー | AI専門ニュースメディア AINOW