並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 403件

新着順 人気順

dynamoの検索結果321 - 360 件 / 403件

  • Understanding DynamoDB Condition Expressions | DeBrie Advisory

    If you're working with DynamoDB, you're likely to rely on Condition Expressions when manipulating items in your table. Condition Expressions can ensure you don't overwrite existing users, allow bank account balances to drop below \$0, or give Admin access to every user in your application. Yet despite their usefulness, I see Condition Expressions misunderstood quite often. My hunch is that this is

      Understanding DynamoDB Condition Expressions | DeBrie Advisory
    • Understanding laws of scalability and the effects on a distributed system

      A reactive system primarily focuses on responsiveness, elasticity, message-driven, and resiliency as its core features. Elasticity is one of the main components in the reactive manifesto. An elastic system has the ability to scale up or scale down when there is an increase/decrease in demand while remaining responsive. Scenarios where a system needs to improve the throughput or needs to handle mor

        Understanding laws of scalability and the effects on a distributed system
      • MongoDBデータ操作(DB, Collection, Document) - わくわくBank

        version: '3.1' services: mongo: image: mongo environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: example ports: - 27017:27017 volumes: - ./db:/data/db mongo-express: image: mongo-express ports: - 8081:8081 environment: ME_CONFIG_MONGODB_ADMINUSERNAME: root ME_CONFIG_MONGODB_ADMINPASSWORD: example

          MongoDBデータ操作(DB, Collection, Document) - わくわくBank
        • Distributed Tracing with OpenTelemetry in Go

          Toward the end of last year, I had the good fortune of publishing a reference guide on using OpenCensus for distributed tracing. In it, I covered distributed tracing fundamentals, like traces, spans, and context propagation, and demonstrated using OpenCensus to instrument a simple pair of frontend/backend services written in Go. Since then, the OpenCensus and OpenTracing projects have merged into

            Distributed Tracing with OpenTelemetry in Go
          • 不偏分散とは?n-1で割る理由を簡単にわかりやすくエクセルの関数を解説!|いちばんやさしい、医療統計

            統計での分散には、”nで割る分散”と”n-1で割る分散”の二種類があります。 “nで割る分散”は、一般的な分散です。 “n-1で割る分散”を不偏分散と呼びます。 この記事では、 一般的な分散と不偏分散では何が違うのか。 どうして、不偏分散はn-1で割る必要があるのか。 分散と不偏分散の使い分け方 ついて説明していきます。 不偏分散と標本分散の違いは?n-1で割る理由 まずは、標本分散と普遍分散の違いについて。 標本分散:データのバラツキを表すために用いられる 不偏分散:標本から母集団の分散を推定するために用いられる そして分散には母分散と標本分散があります。 “標本分散”と”不偏分散”の違いを理解するためには、まず、母集団と標本の性質について知る必要があります。 不偏分散を理解するのに必要な母集団と標本とは? 母集団と標本の意味は以下のようです。 母集団は“知りたい対象のすべて”を指します

              不偏分散とは?n-1で割る理由を簡単にわかりやすくエクセルの関数を解説!|いちばんやさしい、医療統計
            • 東芝

              東芝デジタルソリューションズのビッグデータ・IoT向けスケールアウト型 分散データベース「GridDB®」と日立のデータ統合・分析基盤「Pentaho」の 間で動作検証を実施 東芝デジタルソリューションズ株式会社(本社:神奈川県川崎市、取締役社長:錦織 弘信、以下 当社)が提供するスケールアウト型分散データベース「GridDB®」と、株式会社日立製作所(本社:東京都千代田区、執行役社長兼CEO:東原 敏昭、以下 日立)が提供するデータ統合・分析基盤「Pentaho」との間で、このたび、当社の協力のもと、日立が動作検証を実施し、「GridDB」が「Pentaho」のデータソースとして利用可能であることを確認しました。これにより、あらゆるビジネスシーンで、データ利活用の可能性が広がることになります。当社は、お客さまのニーズに応じて、「GridDB」と「Pentaho」を組み合わせて提供していき

                東芝
              • Getting started with Pytorch 2.0 and Hugging Face Transformers

                Getting started with Pytorch 2.0 and Hugging Face Transformers On December 2, 2022, the PyTorch Team announced PyTorch 2.0 at the PyTorch Conference, focused on better performance, being faster, more pythonic, and staying as dynamic as before. This blog post explains how to get started with PyTorch 2.0 and Hugging Face Transformers today. It will cover how to fine-tune a BERT model for Text Classi

                  Getting started with Pytorch 2.0 and Hugging Face Transformers
                • Delta: A highly available, strongly consistent storage service using chain replication

                  Delta: A highly available, strongly consistent storage service using chain replication Over the years, Meta has invested in a number of storage service offerings that cater to different use cases and workload characteristics. Along the way, we’ve aimed to reduce and converge the systems in the storage space. At the same time, having a dedicated solution for critical package workload makes everyone

                    Delta: A highly available, strongly consistent storage service using chain replication
                  • [アップデート] Amazon Keyspaces (for Apache Cassandra) が GA されました | DevelopersIO

                    先日、Amazon Managed Apache Cassandra Service あらため Amazon Keyspaces (for Apache Cassandra) が GA されました。 Amazon Keyspaces (for Apache Cassandra) is now generally available New – Amazon Keyspaces (for Apache Cassandra) is Now Generally Available 簡単にですが Amazon Keyspaces を触ってみたので、サービスの概要とあわせて紹介します。 目次 何がうれしいのか 利点 キャパシティモードと料金 整合性 キャパシティユニット オンデマンドモードの料金 プロビジョニングモードの料金 利用可能リージョン やってみる キースペースの作成 テーブルの作成 キース

                      [アップデート] Amazon Keyspaces (for Apache Cassandra) が GA されました | DevelopersIO
                    • Summer Blog Backlog: Distributed Systems

                      Kubernetes is Our Generation's Multics Let's start this post off with a bold claim: Kubernetes is Multics! That is, it's a serious, respectable, but overly complex system that will eventually replaced by something simpler: the Unix of distributed operating systems. (It's arguable whether Kubernetes deserves to be called a distributed OS, but let's leave that aside for now.) This is the same claim,

                      • Apache Helix - Near-Realtime Rsync Replicated File System

                        A cluster management framework for partitioned and replicated distributed resources Quick Demo This demo starts 3 instances with id’s as localhost_12001, localhost_12002, localhost_12003 Each instance stores its files under /tmp/<id>/filestore localhost_12001 is designated as the master, and localhost_12002 and localhost_12003 are the slaves Files written to the master are replicated to the slaves

                        • PigPaxos: Devouring the communication bottlenecks in distributed consensus

                          On distributed systems broadly defined and other curiosities. The opinions on this site are my own. This is our most recent work, started and led by Aleksey Charapko. (This is a joint post with him.) You can get the paper at arxiv.org. The paper is currently under submission to a journal. The story One day I challenged Aleksey to give me a ballpark number on how much he thinks we can scale Paxos v

                            PigPaxos: Devouring the communication bottlenecks in distributed consensus
                          • rqlite

                            The lightweight, easy-to-use, distributed relational database built on SQLite Keep your data safe with zero hassle What is rqlite? rqlite is a distributed relational database that combines the simplicity of SQLite with the robustness of a fault-tolerant, highly available cluster. It's developer-friendly, its operation is straightforward, and its design ensures reliability with minimal complexity.

                            • 20200205 AWSの16あるデータベースを使いこなそう

                              2020/2/5 AWSエバンジェリスト亀田 AWSでは、マネージドサービスとうお客様の運用を簡便化するサービスを開発し 開発者がより生産性の高い作業を行う手助けを行うことを目標としています。 そのコンセプトに基づき開発されたデータベースサービスは現在16種類存在しています。 このセッションでは、それらデータベースの使い分けについて、データ属性、アプリケーション要件のテクニカルな側面からご案内します。Read less

                                20200205 AWSの16あるデータベースを使いこなそう
                              • Mergeable replicated data types – Part I | the morning paper

                                the morning paper a random walk through Computer Science research, by Adrian Colyer Made delightfully fast by strattic Mergeable replicated data types Kaki et al., OOPSLA’19 This paper was published at OOPSLA, but perhaps it’s amongst the distributed systems community that I expect there to be the greatest interest. Mergeable Replicated Data Types (MRDTs) are in the same spirit as CRDTs but with t

                                  Mergeable replicated data types – Part I | the morning paper
                                • NoSQLデータモデリング技法

                                  Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address. #NoSQLデータモデリング技法 原文:NoSQL Data Modeling Techniques « Highly Scalable Blog I translated this article for study. contact matope[dot]ono[gmail] if any problem. NoSQLデータベースはスケーラビリティ、パフォーマンス、一貫性といった様々な非機能要件から比較される。NoSQLのこの側面は実践と理論の両面からよく研究されている。ある種の非機能特性はNoSQLを利用する主な動機であり、NoSQLシステムによく適用されるCAP定理がそうであるように分散システムの基本的原則だ

                                    NoSQLデータモデリング技法
                                  • Metastable Failures in Distributed Systems – Aleksey Charapko

                                    Metastability is a stable state of a dynamical system other than the system’s state of least energy. – Wikipedia Distributed systems often fail spectacularly and unpredictably. They are a cause for a headache and sleepless on-call nights for way too many engineers. And this is despite lots of efforts to understand the failures, and all the tools and “best practices” we have to contain and/or preve

                                    • https://d1.awsstatic.com/webinars/jp/pdf/services/20170809_AWS-BlackBelt-DynamoDB.pdf

                                      • Distributed System Design Patterns

                                        Key patterns referring to common design problems related to distributed systems: 1. Bloom FiltersA Bloom filter is a space-efficient probabilistic data structure that is used to test whether an element is a member of a set. It is used where we just need to know if the element belongs to the object or not. In BigTable (and Cassandra), any read operation has to read from all SSTables that make up a

                                          Distributed System Design Patterns
                                        • データベースの種類を3つ紹介!RDBMSとNoSQLの違いも解説|ITトレンド

                                          データベースとは データベースとは、ある特定のデータを収集し、使いやすい形に格納した情報群のことです。企業に蓄積されたデータは適切な現状把握や予測に欠かせないもので、企業の意思決定に役立つでしょう。しかし、情報が整理されていないと必要なときにスムーズに抽出し活用できません。 必要な情報を見やすい形で取り出すことを可能にしたのが、データベースです。データをそのまま表示したり、グラフのように視覚的に整えたりできます。 現代のビジネスにおいては、データベースの利用は必須といえるでしょう。 ここでは、データベースの種類について解説します。それぞれの特徴や違いを比較しましょう。 階層型データベース:ツリー状に構成 1つめの種類は「階層型データベース」です。階層型データベースでは、1つのノードから下に複数のノードが派生し、ツリー状に展開します。 基本的に親ノードと子ノードは1対n(複数)の関係になり、

                                            データベースの種類を3つ紹介!RDBMSとNoSQLの違いも解説|ITトレンド
                                          • GitHub - aws-samples/aws-step-functions-long-lived-transactions: Deal with the complexities of dealing with a long lived transaction across distributed components in your microservices architecture using AWS Step Functions.

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              GitHub - aws-samples/aws-step-functions-long-lived-transactions: Deal with the complexities of dealing with a long lived transaction across distributed components in your microservices architecture using AWS Step Functions.
                                            • https://twitter.com/yutakashino/status/1461498527922728964

                                                https://twitter.com/yutakashino/status/1461498527922728964
                                              • ブロックチェーンを用いたマイクロソフトの「分散型ID」が、実装に向け動き始めた(1/4ページ)

                                                マイクロソフトが開発してきたブロックチェーン技術による分散型IDシステムのパブリックプレビュー版が4月に公開される。事前検証済みのデジタルIDを用いる新たなプラットフォームは、本人確認や資格の証明をはじめとする手続きの簡略化と信頼性の向上が期待される。その一方で、相互運用や実装面での課題も浮き彫りになっている。 TEXT BY LILY HAY NEWMAN WIRED(US) テック企業は長年にわたり、安全な分散型IDシステムの開発手段としてブロックチェーン技術の活用を推進してきた。実際の文書や細かな情報そのものを保持することなく、公式データに関する情報を保存できるプラットフォームの構築が目標である。 例えば分散型IDプラットフォームでは、出生証明書のスキャンをそのまま保管する代わりに、その情報を証明する検証済みトークンを保存する。そして、バーで身分証明書を提示する際や国籍証明書が必要な

                                                  ブロックチェーンを用いたマイクロソフトの「分散型ID」が、実装に向け動き始めた(1/4ページ)
                                                • Mastering Distributed Tracing

                                                  Publisher: Packt Publishing (February, 2019)Illustration by: Lev PolyakovSource code for examples: on GitHubAvailable for purchase at PacktPub.com and at Amazon.com. This book is based on my 3+ years of experience with building, deploying, and operating Jaeger, an open-source distributed tracing platform at Uber Technologies, Inc., and my involvement with the standardization efforts, such as the C

                                                    Mastering Distributed Tracing
                                                  • (Nostrプロトコルの)リレーサーバ実装 strfry について調べた - Qiita

                                                    どうも、ryo_gridです。 strfryなるNostrプロトコルのリレーサーバ実装が、他の複数のリレーサーバからデータを受信したり、クライアントから送信されたデータをフォワードすることで、クライアントは自分だけに接続すればいいぞー、みたいなことできるらしいと耳にして、それはクライアントの負荷も減るしええやん、とドキュメントとコードを読んで分かったことを共有します。 注:同じようなGitHubリポジトリへのリンクが表示されていますが、ページ内リンクがついていてそれぞれ飛び先は異なります リレーサーバのデーモンとしては単体で完結するような作りになっている模様 自身に接続してきたクライアントの相手を普通に行うのが基本で、その中で受け取ったイベントデータは自身のDBに格納する。 他のリレーサーバとのやりとりはCLIなコマンドが用意されていて、それを用いて行う 主には、イベントデータの受信および

                                                      (Nostrプロトコルの)リレーサーバ実装 strfry について調べた - Qiita
                                                    • NoSQLとは?メリットやRDBMSとの違いについてわかりやすく解説

                                                      データベースで最も主流なのは、RDBMS(リレーショナル型データベース)です。しかし、昨今では非リレーショナル型である、NoSQLが利用される動きも出てきています。 「NoSQLってなに?」 「NoSQLってなにがいいの?」 「NoSQLとRDBMSの違いは?」 本記事ではこのような疑問にお応えします。NoSQLの特徴およびRDBMSとの違いを分かりやすく解説するので、ぜひ参考にしてください。 NoSQLは、RDBMS以外のデータベース管理システムを表します。そのため、RDBMS以外であればすべてのデータベースが当てはまり、範囲が非常に広いです。 通常RDBMSは、データの関係を行や列といった表形式で表してデータを格納しますが、NoSQLはそのような表形式ではなく、さまざまな形式でデータを格納します。 ちなみに、NoSQLは「Not Only SQL」を略したものであり「NO SQL」では

                                                      • Scaling Strongly Consistent Replication

                                                        Strong consistency replication helps keep application logic simple and provides significant benefits for correctness and manageability. Unfortunately, the adoption of strongly-consistent replication protocols has been curbed due to their limited scalability and performance. To alleviate the leader bottleneck in strongly-consistent replication protocols, we introduce Pig, an in-protocol communicati

                                                        • ScyllaDB - Wikipedia

                                                          ScyllaDB is an open-source distributed NoSQL wide-column data store. It was designed to be compatible with Apache Cassandra while achieving significantly higher throughputs and lower latencies. It supports the same protocols as Cassandra (CQL and Thrift) and the same file formats (SSTable), but is a completely rewritten implementation, using the C++20 language replacing Cassandra's Java, and the S

                                                            ScyllaDB - Wikipedia
                                                          • 「ブロックチェーンと分散ファイナンス演習 (2020春)」第1回「ブロックチェーン概論」 / Overview of Blockchain

                                                            2020年4月24日、早稲田大学 大学院経営管理研究科の「ブロックチェーンと分散ファイナンス演習 (2020春)」第1回にて使用したスライドです。

                                                              「ブロックチェーンと分散ファイナンス演習 (2020春)」第1回「ブロックチェーン概論」 / Overview of Blockchain
                                                            • https://dl.acm.org/doi/pdf/10.1145/2927299.2940294

                                                              • Flutterでお手軽にNoSQLでデータ保存 - Qiita

                                                                Flutter SDKは、Mojaveで動かせる最終版を使用しているため、最新版ではありません。 Hiveの概要 1.特徴 NoSQLである Key-Value メモリにキャッシュするので高速 100,000件くらいなら余裕らしい 2.使い方(簡易版) ドキュメントモデルの定義を作る アノテーションを使って項目名と型を宣言するだけ アダプタークラスを自動生成する generatorを走らせる必要がありますが、コマンドコピペして走らせるだけなので簡単 Hiveを初期化 初期化メソッド呼んで上記で生成したアダプタークラスを追加するだけ データベース(Boxと言うようです)を開く 重複して開かない方法も用意されていて親切 あとは書くなり読むなり自由にして closeは書かなくてもいいらしい WatchBoxBuilderでデータが更新された表示も自動更新 ただし、今回私は作成済みのデータモデルと

                                                                  Flutterでお手軽にNoSQLでデータ保存 - Qiita
                                                                • 分散システムのリーダー選挙

                                                                  リーダー選挙は、分散システム内の 1 つ (プロセス、ホスト、スレッド、オブジェクト、または人間) に特別な権限を与えるというシンプルなアイデアです。これらの特別な権限には、作業を割り当てる機能、データの一部を変更する機能、またはシステム内のすべてのリクエストを処理する責任が含まれます。 リーダー選挙は、効率の向上、調整の削減、アーキテクチャの簡素化、運用の削減のための強力なツールです。一方、リーダー選挙では、新しい障害モードとスケーリングのボトルネックが発生する可能性があります。さらに、リーダー選挙では、システムの正確性を評価するのが難しくなる場合があります。 これらの複雑さのため、リーダー選挙を実施する前に他のオプションを慎重に検討する必要があります。データ処理とワークフローの場合、AWS Step Functions のようなワークフローサービスでは、リーダー選挙と同じ利点の多くを達

                                                                    分散システムのリーダー選挙
                                                                  • NoSQL design for DynamoDB - Amazon DynamoDB

                                                                    NoSQL database systems like Amazon DynamoDB use alternative models for data management, such as key-value pairs or document storage. When you switch from a relational database management system to a NoSQL database system like DynamoDB, it's important to understand the key differences and specific design approaches. Differences between relational data design and NoSQL Relational database systems (R

                                                                    • Designing Tinder - High Scalability -

                                                                      This is a guest post by Ankit Sirmorya. Ankit is working as a Machine Learning Lead/Sr. Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem. Ankit has been working on applying machine learning to solve ambiguous business problems and improve customer experience. For instance, he created a platform for experimenting with different hypothe

                                                                        Designing Tinder - High Scalability -
                                                                      • Cassandra vs MongoDB: 知っておくべきポイント

                                                                        CassandraもMongoDBも、最新のデータを必要とする企業に信頼性の高いスケーラビリティを提供するNoSQLデータベースです。この2つのデータベースシステムのリリースは近く、Cassandraは2008年に登場し、MongoDBはその1年後に登場しました。どちらもオープンソースで、サポートのための大規模なコミュニティが存在します。しかし、この2つの類似点はそこで終わっています。ここでは、CassandraとMongoDBを総合的に見て、2つのデータベースがお互いにどのように異なるかについて見ていきます。 Cassandra vs MongoDB: 主要な違い Cassandraはカラムとテーブルを使用してデータを保存しますが、MongoDBはJSONのようなドキュメントでデータを保存します。 Cassandraはセカンダリインデックスを完全にはサポートしていませんが、MongoDB

                                                                          Cassandra vs MongoDB: 知っておくべきポイント
                                                                        • データベースの種類と特徴 / Explanation-of-database-types

                                                                          RDBとNOSQLの違いにフォーカスしながら種類と特徴について解説する資料です。

                                                                            データベースの種類と特徴 / Explanation-of-database-types
                                                                          • インクリメンタルな分散計算 - Qiita

                                                                            分散を計算する 一般に、手元にあるデータ(標本) $ x_1, x_2, x_3 ...x_n $の$ N $個データがあり、その平均を $ \mu $とした時、その分散 $ { s }^{ 2 } $は、以下のように得られます。 {s}^{ 2 }=\frac { 1 }{ N } \sum _{ i=1 }^{ N }{ { \left( \mu -x_{ i } \right) }^{ 2 } } #include <stdio.h> #include <random> int main() { std::vector<double> data; std::mt19937 engine; std::uniform_real_distribution<> random(-1.0, 1.0); for (int i = 0; i < 100000; ++i) { data.push_ba

                                                                              インクリメンタルな分散計算 - Qiita
                                                                            • GhostDB | Ultra Fast Distributed Cache

                                                                              GhostDB is a distributed, in-memory, general purpose key-value caching datastore that delivers microsecond performace at any scale.

                                                                              • Synced Databases bridge the gap between different tools

                                                                                Synced Databases let you pull information from 3rd party apps like GitHub and Jira into Notion, and break down silos across teams. コンテンツNo more silos — collaborate seamlessly by bringing external work into NotionHow to create and use Synced Databases with JiraFormat your Jira Synced DatabaseHow to use Synced Databases with Notion and GitHubSyncing GitHub Issues or Pull RequestsConnect your Synced

                                                                                  Synced Databases bridge the gap between different tools
                                                                                • 軍事業界の小型化と分散化(2)米軍の戦闘概念「JADC2」のイネーブラ - 軍事とIT(468)

                                                                                  海外の軍事関連ニュースを見ていると、ときどき遭遇する言葉が “enabler”。意味は辞書通りで、「○○を可能にするもの」という意味になる。もちろん、米軍が推進している新しい戦闘概念「JADC2(Joint All Domain Command and Control)」にも3つのイネーブラが存在する。今回は、小型化と分散化に関わるJADC2のイネーブラを紹介しよう。 「JADC2(Joint All Domain Command and Control)」のアプローチ 資料:DoD 通信 小型化・分散化とネットワーク化は不可分の関係にあるから、当然ながら通信はJADC2のイネーブラとなる。もっとも、軍事の世界ではもともと、通信は重要なものと見なされているし、その延長線上でNCW(Network Centric Warfare、ネットワーク中心戦)という言葉もあった。ただ、以前からあったネ

                                                                                    軍事業界の小型化と分散化(2)米軍の戦闘概念「JADC2」のイネーブラ - 軍事とIT(468)