コンシステントハッシング
コンシステントハッシング法 複数のデータを任意のノードに分散させる場合、データのIDやそのハッシュ値を保存先ノード総数で割るという方法があるが、この方法はノード数自体の変更があった場合にデータ全...
8 search resultsShowing 1~8 results
You need to log-in
コンシステントハッシング法 複数のデータを任意のノードに分散させる場合、データのIDやそのハッシュ値を保存先ノード総数で割るという方法があるが、この方法はノード数自体の変更があった場合にデータ全...
GraphQLとは facebookが開発し、オープンソースとして公開中。 従来のリソース指向のRESTAPIにある課題を解決するため、サーバサイドへの通信に利用できるクエリー言語として開発され...
TL; DR; 何かしらの計算を複数のプロセスやスレッド間で分担して実行する場合に、全体で正しく処理を進行するためにはプロセス/スレッド間で値の受け渡しや調停が必要になります。 値の送受信には、...
この記事はgumi Inc. Advent Calendar 2019の12/14の記事です。 シグナルとは 何らかのイベントが発生した場合に、同時実行している他のプロセスに通知を送り、受信した...
シャーディング データベースにおける分割手法の1つで、データを複数のノードのディスクに分割配置することで、データベースへのリクエストを分散し全体のスループットを上げる目的で利用されます。 基本的...
データベース上で行われる一続きの操作を論理的な単位にまとめたものがトランザクションです。 コミット直前に実データとは別にクラッシュリカバリ用のログ(WriteAheadLog)を記録することで、...
※というタイトルは正確ではなくて、以下の用途も実際にはRedisの特性の一部を利用します。 Redis自体は主にインメモリデータベースとしての高速性を生かしてWEBアプリケーションのセッションや...
最近pythonとunityを行き来するので 忘備録メモ Python list = [1, 2, 3, 4, 5] # lambda {引数}: {処理内容&return} map(l...
8 search resultsShowing 1~8 results
Qiita is a knowledge sharing service for engineers.