並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 118件

新着順 人気順

consistencyの検索結果1 - 40 件 / 118件

  • Eventual Consistencyまでの一貫性図解大全 - Qiita

    TL;DR; Eventual Consistencyとか言いながらどうせもっとまともな一貫性実装してることはよくあるんだからみんな適切な名前を使おうぜ。 なぜこの記事を書くのか NoSQLの文脈においてスケーラビリティとのトレードオフでEventual Consistencyという用語は結構な頻度で出てくる。 ACIDに対抗してBASE(Basicaly Avalilable, Soft state, Eventual consistency)なんて言葉が出てきたり、CAP定理の中のAとPだと言ってみたり、分散システムのスケーラビリティを高めるために人類は一貫性を諦めることに余念がない。 その一方で、諦められた一貫性に関しては雑な分類論で語られる事が多く実はもっと適切な言葉があるのに「Eventual Consistencyです」なんて言われる事が良くある。そこで、この記事では過去に並行

      Eventual Consistencyまでの一貫性図解大全 - Qiita
    • Amazon S3 Update – Strong Read-After-Write Consistency | Amazon Web Services

      AWS News Blog Amazon S3 Update – Strong Read-After-Write Consistency When we launched S3 back in 2006, I discussed its virtually unlimited capacity (“…easily store any number of blocks…”), the fact that it was designed to provide 99.99% availability, and that it offered durable storage, with data transparently stored in multiple locations. Since that launch, our customers have used S3 in an amazin

        Amazon S3 Update – Strong Read-After-Write Consistency | Amazon Web Services
      • GitHub - johnpapa/angular-styleguide: Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices.

        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 - johnpapa/angular-styleguide: Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices.
        • 結果整合性(Eventual Consistency)についての分かりやすいプレゼン資料

          クラウドとキーバリュー型データベースなどの登場によって注目を集め始めたのが、これら分散システムの基礎的な理論ともいうべきCAP定理と結果整合性(Eventual Consistency)です。それぞれがどういうのものなのか? を分かりやすく解説したプレゼンテーションの資料がSlideshareで公開されています。 作成者はRESTエバンジェリストの山本陽平氏。4月17日に行われたyokohama.pm(横浜Perlモンガーズのテクニカルトーク)で行われたプレゼンテーションの資料です。

            結果整合性(Eventual Consistency)についての分かりやすいプレゼン資料
          • Diving Deep on S3 Consistency

            Diving Deep on S3 ConsistencyApril 20, 2021 • 1938 words I recently posted about Amazon S3 and how it’s evolved over the last 15 years since we launched the service in 2006 as “storage for the internet.” We built S3 because we knew customers wanted to store backups, videos, and images for applications like e-commerce web sites. Our top design priorities at the time were security, elasticity, relia

              Diving Deep on S3 Consistency
            • 「植木に水やらなきゃ…」頻度が少ないタスクをスケジュールする Sciral Consistency | Lifehacking.jp

              「植木に水やらなきゃ...」頻度が少ないタスクをスケジュールする Sciral Consistency Sciral Consistency update: Remember flexible tasks | 43Folders 先日北海道に行ったときにマリモを購入しましたが、店員さんに「2週間に一度水を換えてくださいね」といわれて「これはカレンダーに書き込まないと絶対に忘れてしまうなあ…」と思ったところでした。週に一度くらいなら忘れないものであっても、2週間に一度となると、とたんに面倒になるものです。 それ以外にも植木の水やり、エアコンのフィルター交換、パスワードの変更、たまった新聞の片付けなど、「頻度は少ないけど、ぜったいに X 日ごとにやっておきたいタスク」というものは意外にたくさんあります。これらをストレスフリーに管理できるとなかなか便利ですし、あとでまとめてやらずにすむだけ楽にな

                「植木に水やらなきゃ…」頻度が少ないタスクをスケジュールする Sciral Consistency | Lifehacking.jp
              • Consistency Models: 1~4stepsで画像が生成できる、新しいスコアベース生成モデル

                Consistency Models: 1~4stepsで画像が生成できる、新しいスコアベース生成モデル はじめに こんにちは。 今回は、Yang Songさんをはじめとする拡散モデルの第一人者が新たに提唱する生成モデルである、Consistency Model(一貫性モデル) を説明します。 まだ実用レベルのpre-trained modelがリリースされているわけではなく、PoCの段階ですが、その成り立ちやデザインからして、のちに拡散モデルの正統進化版の1つとして広く受け入れられるものになる気がしています。 前置き Consistency Modelは拡散モデルと強すぎる結びつきがあり、拡散モデルをスコアベース生成モデル(Score-based Generative Model)として捉えることが議論の端緒となっていることから、話に追いつくまでには数多くの文脈があります。 特に、以下の

                  Consistency Models: 1~4stepsで画像が生成できる、新しいスコアベース生成モデル
                • A New Concept of Consistency in Distributed Database and Implementation in Riak

                  Web+DB forum 技術報告 by Basho

                    A New Concept of Consistency in Distributed Database and Implementation in Riak
                  • NoSQL、CAP定理、BASE、Eventual Consistencyについて深く考えてみた

                    最近はNoSQLなどといって分散データベースがやたらに流行です。私もDynamoDBを使ってみようと思って色々調べているところですが、学べば学ぶほど奥が深くて恐ろしくなってきます。 まず第一に言っておきますが、現在のところ、いわゆるKey-value store型のNoSQLのメリットは「書き込みのスケーラビリティ」であって、それ以外には大きなメリットはありません。 DynamoDBの場合は「管理不要」「高信頼性」というおまけが付きますので、また話は少し別ですけどね。 他のオープンソース製品を自分のサーバーにインストールするのであれば、RDBMSほどこなれていないNoSQLを運用するのは大変な苦痛と危険が伴うでしょうね。前の記事にも書いたように分散システムを運用するというのは困難かつ苦痛を伴う仕事ですから。 ですから、すさまじい数のアクセスがあるようなシステムでなければ、NoSQLを選択す

                    • Datastoreの仕組み ~Consistencyについて~

                      はじめに スケーラビリティと可用性が高いと言われているGoogle Cloud Datastore。 しかし、それはなぜかと聞かれても、うまく答えられる方は少ないのではないでしょうか? 弊社ではGAEとともに、この3,4年ずっとDatastoreを活用したシステム開発に注力し、ノウハウを積み重ねてきました。 今回はそのDatastoreの仕組みについて少しお話しします。 特にACIDのConsistency(一貫性)に注視して説明します。 またこの記事は、Googleのこちらのページとこちらの論文(pdf)を参考にして書かれています。 よかったらこの記事と読み比べてみて下さい。 一貫性って? トランザクション処理を行う上で、データの一貫性を保つことは絶対必要です。 よくある一貫性の例で、「残高は減っているのに相手に送金できてない!」などはあってはいけないですよね。 このように重要な一貫性で

                        Datastoreの仕組み ~Consistencyについて~
                      • Consistency Models

                        This clickable map (adapted from Bailis, Davidson, Fekete et al and Viotti & Vukolic) shows the relationships between common consistency models for concurrent systems. Arrows show the relationship between consistency models. For instance, strict serializable implies both serializability and linearizability, linearizability implies sequential consistency, and so on. Colors show how available each m

                        • Golden paths for engineering execution consistency | Google Cloud Blog

                          Light the way ahead: Platform Engineering, Golden Paths, and the power of self-service Imagine that you're a Java developer who has just joined a new company, and you're tasked with creating a small Java service. In a DevOps model, the shared responsibility between Development and Operations teams might mean that you'll not only be expected to write Java code, but also operations code like build p

                            Golden paths for engineering execution consistency | Google Cloud Blog
                          • Notes on Eventual Consistency

                            結果整合性などの復習

                              Notes on Eventual Consistency
                            • Better Python APIs | Eventual Consistency

                              Python comes with a large number of built-in functions, operators and keywords. They make working with data structures and built-in types very easy, but usually when we define our own data types (classes) we also tend to come up with our own ways to manipulate and consume our data. One of the nice things in python, is that we don't have to. We can use "underscore methods" to make our classes compa

                              • Introduction to Cassandra: Replication and Consistency

                                A short introduction to replication and consistency in the Cassandra distributed database. Delivered April 28th, 2010 at the Seattle Scalability Meetup.Read less

                                  Introduction to Cassandra: Replication and Consistency
                                • Errors in Database Systems, Eventual Consistency, and the CAP Theorem | blog@CACM | Communications of the ACM

                                  Recently, there has been considerable renewed interest in the CAP theorem [1] for database management system (DBMS) applications that span multiple processing sites. In brief, this theorem states that there are three interesting properties that could be desired by DBMS applications: C: Consistency. The goal is to allow multisite transactions to have the familiar all-or-nothing semantics, commonly

                                  • AI画像生成のスピードが大幅アップか、OpenAI が Consistency Models の実装をリリース

                                    Consistency ModelsとはConsistency Modelsの論文の概要では次のように説明されています。 「拡散モデルは画像、音声、動画生成において大きな進歩を遂げていますが、反復的な生成プロセスに依存しているため、サンプリング速度が遅くリアルタイムアプリケーションの可能性が制限されています。この制約を克服するために、我々は高品質なサンプル生成を敵対的トレーニングなしで実現する新しい生成モデルのファミリー、Consistency Models を提案します。 これらのモデルは、計算量とサンプル品質のバランスをとりながら、高速な1ステップ生成を実現し、必要に応じて数ステップのサンプリングも可能にします。また、画像修復や着色、超解像などのゼロショットデータ編集も、それらのタスクに特別なトレーニングが不要な状態でサポートします。Consistency Models は、事前トレー

                                      AI画像生成のスピードが大幅アップか、OpenAI が Consistency Models の実装をリリース
                                    • MDCC: Multi-Data Center Consistency

                                      A new commit protocol and transaction programming model for efficiently achieving strong consistency in databases across data centers. With the emergence of cloud services, distributed databases have benefited from many of the advantages of deploying on a clusters of machines. However, entire data centers of machines can fail. Here are just a few recent data center failures, and one even losing cu

                                        MDCC: Multi-Data Center Consistency
                                      • Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun

                                        Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun ← Back to Kevin's homepagePublished: 2021 March 7I’ve spent the last year building keyboards, which has included writing firmware for a variety custom circuit boards. I initially wrote this firmware in Rust, but despite years of experience with that language I still struggled quite a bit. I eventually got my keyboards wo

                                        • Chapter 2. Eventual Consistency : CouchDB: The Definitive Guide - kawaguti’s diary

                                          CouchDB勉強会のために訳しましたので、公開します。 原著者にこれから連絡するので、やめて、と言う話であれば削除するかもしれません。 ※執筆中の書籍版を基にしているのでWeb上の章立てと少し違うようです。 CouchDB: The Definitive Guide http://books.couchdb.org/relax/ Eventual Consistency http://books.couchdb.org/relax/intro/eventual-consistency == Chapter 2. Eventual Consistency == 前章では CouchDB の柔軟性が、我々のアプリケーションに拡張と変化を可能にするってことをみてきた。この章では、CouchDBの原料から動作を概観し、我々のシステムを自然とスケーラブルな分散システムにする事に役立つ「シンプルさ」

                                            Chapter 2. Eventual Consistency : CouchDB: The Definitive Guide - kawaguti’s diary
                                          • Generate images in one second on your Mac using a latent consistency model

                                            Generate images in one second on your Mac using a latent consistency model Posted October 25, 2023 by @fofr Latent consistency models (LCMs) are based on Stable Diffusion, but they can generate images much faster, needing only 4 to 8 steps for a good image (compared to 25 to 50 steps). By running an LCM on your M1 or M2 Mac you can generate 512x512 images at a rate of one per second. Simian Luo et

                                              Generate images in one second on your Mac using a latent consistency model
                                            • The CALM Conjecture: Reasoning about Consistency

                                              The CALM Conjecture: Reasoning about Consistency October 28, 2010 – 10:08 am Posted in bloom, boom, cloud, database, distributed systems Tagged ACID, CALM, eventual consistency, logic, NoSQL, paxos, points of order, static analysis, transactions, two-phase commit 12/16/2010: final version of CALM/Bloom paper for CIDR now posted Conventional Wisdom: In large distributed systems, perfect data consis

                                                The CALM Conjecture: Reasoning about Consistency
                                              • Apache Geode — Performance is key. Consistency is a must.

                                                Performance is key. Consistency is a must. Providing low latency, high concurrency data management solutions since 2002. Build high-speed, data-intensive applications that elastically meet performance requirements at any scale. Take advantage of Apache Geode's unique technology that blends advanced techniques for data replication, partitioning and distributed processing. Apache Geode provides a da

                                                • Mean Teacher: Weight-averaged consistency targets, improve semi- supervised deep learning results, NIPS 2017 - Curious AI

                                                  We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok

                                                  • GitHub - radames/Real-Time-Latent-Consistency-Model: Demo showcasing ~real-time Latent Consistency Model pipeline with Diffusers and a MJPEG stream server

                                                    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.

                                                      GitHub - radames/Real-Time-Latent-Consistency-Model: Demo showcasing ~real-time Latent Consistency Model pipeline with Diffusers and a MJPEG stream server
                                                    • Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services Seth Gilbert∗ Nancy Lynch∗ Abstract When designing distributed web services, there are three properties that are commonly desired: consistency, avail-

                                                      Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services Seth Gilbert∗ Nancy Lynch∗ Abstract When designing distributed web services, there are three properties that are commonly desired: consistency, avail- ability, and partition tolerance. It is impossible to achieve all three. In this note, we prove this conjecture in the asyn- chronous network model, a

                                                      • GitHub - plopjs/plop: Consistency Made Simple

                                                        Plop is what I like to call a "micro-generator framework." Now, I call it that because it is a small tool that gives you a simple way to generate code or any other type of flat text files in a consistent way. You see, we all create structures and patterns in our code (routes, controllers, components, helpers, etc). These patterns change and improve over time so when you need to create a NEW insert

                                                          GitHub - plopjs/plop: Consistency Made Simple
                                                        • Improving Your Python Productivity | Eventual Consistency

                                                          I've been programming in python for a few years now, and I'm still often amazed by how clear and DRY well written Python code can be. There are many small tips and tricks I've learned over time, mostly by reading the code of popular open source projects, such as Django, Flask, Requests and others. Here are a few things I've picked up that are sometimes overlooked, but can really help with everyday

                                                          • Strong consistency models

                                                            Update, 2018-08-24: For a more complete, formal discussion of consistency models, see jepsen.io. Network partitions are going to happen. Switches, NICs, host hardware, operating systems, disks, virtualization layers, and language runtimes, not to mention program semantics themselves, all conspire to delay, drop, duplicate, or reorder our messages. In an uncertain world, we want our software to mai

                                                            • Why you should pick strong consistency, whenever possible | Google Cloud Blog

                                                              Why you should pick strong consistency, whenever possible Do you like complex application logic? We don’t either. One of the things we’ve learned here at Google is that application code is simpler and development schedules are shorter when developers can rely on underlying data stores to handle complex transaction processing and keeping data ordered. To quote the original Spanner paper, “we believ

                                                                Why you should pick strong consistency, whenever possible | Google Cloud Blog
                                                              • GitHub - openai/consistency_models: Official repo for consistency models.

                                                                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 - openai/consistency_models: Official repo for consistency models.
                                                                • Foolish consistency is the hobgoblin of little minds. - 西尾泰和のはてなダイアリー

                                                                  Python界のRFCことPEPの8番でPythonのコーディングスタイルについて記述されている(http://www.python.org/dev/peps/pep-0008/)のだけど、その冒頭に出てくる「Foolish consistency is the hobgoblin of little minds. 」について。 いまいち意味がわからないのでalcで検索してみたら、これってそのまんま丸ごと有名人のセリフらしい。 Foolish consistency is the hobgoblin of little minds. 愚かな首尾一貫性は狭い心が化けた物である◆アメリカの思想家Ralph Waldo Emerson (1803 - 1882) の名言 「おすすめのコーディングスタイルは決めてあるけども、それを金科玉条のように守るのはよくないよ」ということだな。コーディングスタ

                                                                    Foolish consistency is the hobgoblin of little minds. - 西尾泰和のはてなダイアリー
                                                                  • Avoiding Common Backbone.js Pitfalls | Eventual Consistency

                                                                    With the rise of HTML5 and the huge advancement in Javascript performance and APIs in modern browsers, single page applications are now more popular than ever. With that, several open source frameworks and libraries were born to help us develop these somewhat complex applications. Backbone.js, while being one of the more popular choices, is also one of the smallest ones (in both terms of scope and

                                                                    • Balancing Strong and Eventual Consistency with Datastore  |  Cloud Datastore Documentation  |  Google Cloud

                                                                      Table 1: Datastore queries/get calls and possible consistency behaviors Datastore queries without an ancestor are known as global queries and are designed to work with an eventual consistency model. This does not guarantee strong consistency. A keys-only global query is a global query that returns only the keys of entities matching the query, not the attribute values of the entities. An ancestor q

                                                                        Balancing Strong and Eventual Consistency with Datastore  |  Cloud Datastore Documentation  |  Google Cloud
                                                                      • Spanner vs. Calvin: Distributed Consistency at Scale

                                                                        Daniel J. Abadi is an Associate Professor at Yale University. He does research primarily in database system architecture and implementation. He received a Ph.D. from MIT and a M.Phil from Cambridge. Introduction In 2012, two research papers were publ...

                                                                          Spanner vs. Calvin: Distributed Consistency at Scale
                                                                        • 真夜中のconsistency談義

                                                                          Nobuyuki Kubota @nobu_k やっぱりsequential consistencyの定義は毎回頭がこんがらがる。でも今まで読んだ中で割とわかりやすい部類な気がする。 2011-07-24 23:23:05

                                                                            真夜中のconsistency談義
                                                                          • Choosing Consistency

                                                                            Choosing ConsistencyFebruary 24, 2010 • 894 words Amazon SimpleDB has launched today with a new set of features giving the customer more control over which consistency and concurrency models to use in their database operations. There are now conditional put and delete operations as well a new "consistent read" option. These new features will make it easier to transition those applications to Simpl

                                                                              Choosing Consistency
                                                                            • NewSQL database systems are failing to guarantee consistency, and I blame Spanner

                                                                              (Spanner vs. Calvin, Part 2) [TL;DR I wrote a post in 2017 that discussed Spanner vs. Calvin that focused on performance differences. This post discusses another very important distinction between the two systems: the subtle differences in consistency guarantees between Spanner (and Spanner-derivative systems) vs. Calvin.] The CAP theorem famously states that it is impossible to guarantee both con

                                                                              • LINE Design System : making LINE Product faster without losing consistency

                                                                                Jungyoung Lee (Jake) LINE Plus Product Design 5 Lead Product Designer https://linedevday.linecorp.com/jp/2019/sessions/A2-2

                                                                                  LINE Design System : making LINE Product faster without losing consistency
                                                                                • Docker for Mac のファイル共有でconsistencyを指定してアクセスを速くする(CE-17.04.0) - Qiita

                                                                                  Docker for MacのEdgeチャンネルにCE-17.04.0が来たので、新機能のconsistencyを指定することでファイル共有が速くなるか確認してみました。 以前に書いたDocker for Macのファイル共有が遅いので計測してみるのベンチマークのコードを引っ張り出して、新しいマウントフラグ consistent, cached, delegated をそれぞれ試してみます。 https://github.com/WHITEPLUS/advent-calendar2016-docker-volume-bench #! /bin/bash -Ceu [ ! -f ./gophercolor.png ] && \ curl -O https://golang.org/doc/gopher/gophercolor.png echo \#consistent docker run

                                                                                    Docker for Mac のファイル共有でconsistencyを指定してアクセスを速くする(CE-17.04.0) - Qiita