Distributed algorithms

Conflict-free replicated data type

In distributed computing, a conflict-free replicated data type (CRDT) is a data structure that is replicated across multiple computers in a network, with the following features: 1. * The application can update any replica independently, concurrently and without coordinating with other replicas. 2. * An algorithm (itself part of the data type) automatically resolves any inconsistencies that might occur. 3. * Although replicas may have different state at any particular point in time, they are guaranteed to eventually converge. The CRDT concept was formally defined in 2011 by Marc Shapiro, Nuno Preguiça, Carlos Baquero and Marek Zawirski. Development was initially motivated by collaborative text editing and mobile computing. CRDTs have also been used in online chat systems, online gambling, and in the SoundCloud audio distribution platform. The NoSQL distributed databases Redis, Riak and Cosmos DB have CRDT data types. (Wikipedia).

Video thumbnail

Ruby Conf 2013 - Fault Tolerant Data: Surviving the Zombie Apocalypse

by Casey Rosenthal Acute Zombielepsy has broken out, and the CDC has turned to you to store the first one million records of victims in the U.S. including the subject's name, DNA sample, geo, etc. You must store this crucial data in a resilient manner in case one or more data centers are

From playlist RubyConf 2013

Video thumbnail

What is data leakage?

#machinelearning #shorts #datascience

From playlist Quick Machine Learning Concepts

Video thumbnail

How to Connect Firebase Users to their Data - 3 Methods

Fully documented lesson at https://angularfirebase.com/lessons/managing-firebase-user-relationships-to-database-records/ Learn how to maintain user/data relationships with Firebase users and data from the Realtime database. I provide three different methods for commonly encountered scenar

From playlist Firebase

Video thumbnail

Types of Dimension in Data Warehousing | Edureka

***** Data Warehousing & BI Training: https://www.edureka.co/data-warehousing-and-bi ***** Role playing dimensions, slowly changing dimensions, conformed dimensions, degenerate and junk are some of the types of dimensions that this video speaks about. It gives an insight to each of the ty

From playlist Data Warehousing Tutorial Videos

Video thumbnail

Different Types of Constraints in Datawarehousing | Edureka

***** Data Warehousing & BI Training: https://www.edureka.co/data-warehousing-and-bi ***** This video explains different types of constraints in datawarehousing. 1. Domain Constraint. 2. Integrity Constraint. Related Blogs: http://www.edureka.co/blog/dimension-table-in-data-warehousing/?

From playlist Data Warehousing Tutorial Videos

Video thumbnail

Yes!!! Define Your Own Linked Data Types in Excel! Episode 2378

It is like the Christmas where you got almost every thing you asked for. The Excel team has given us almost everything I asked for with the new data types. You can now create your own data types in Excel, without help from the I.T. department. I've been out for two months, and while I was

From playlist Power Query

Video thumbnail

Introduction to Clustering

We will look at the fundamental concept of clustering, different types of clustering methods and the weaknesses. Clustering is an unsupervised learning technique that consists of grouping data points and creating partitions based on similarity. The ultimate goal is to find groups of simila

From playlist Data Science in Minutes

Video thumbnail

Types of Machine Learning 1

This lecture gives an overview of the main categories of machine learning, including supervised, un-supervised, and semi-supervised techniques, depending on the availability of expert labels. We also discuss the different methods to handle discrete versus continuous labels. Book websit

From playlist Intro to Data Science

Video thumbnail

Thinking in Events: From Databases to Distributed Collaboration Software

In this keynote I give a subjective but systematic overview of the landscape of distributed event-based systems, with an emphasis on two areas I have worked on over the last decade: large-scale stream processing with Apache Kafka and associated tools, and real-time collaboration software i

From playlist Software Development

Video thumbnail

CouchDB: Relaxing Offline JavaScript

Google Tech Talk September 24, 2009 slides: http://www.slideshare.net/jchrisa/couchdb-local-web-platform Web Exponents: http://www.youtube.com/view_play_list?p=689D6EE903ED5CB6&search_query=web+exponents ABSTRACT Presented by Chris Anderson. CouchDB's web API and offline replic

From playlist Web Exponents

Video thumbnail

MountainWest RubyConf 2008 - Next Generation Data Storage with CouchDB by: Jan Lehnardt

Next Generation Data Storage with CouchDB by: Jan Lehnardt

From playlist MountainWest RubyConf 2008

Video thumbnail

Kicking the Donkey of PostgreSQL Replication Joshua D Drake

Fully updated from 2014, this talk takes into account all the goodies that are available for PostgreSQL replication including but not limited to: * Streaming Replication * Archiving Replication * Management of both types * Logical Replication (PgLogical) If you are new to PostgreSQL repl

From playlist 2016

Video thumbnail

Eugene V. Koonin - Evolution of complexity

What are the origin and routes of evolution of the enormous hierarchical complexity of life that has no precedence in inanimate matter? Arguably, this is the ultimate question of evolutionary biology if not of biology as a whole. Then, to understand the origin of life with its complexity,

From playlist LSC 2022

Video thumbnail

Introduction to the Confusion Matrix in Classification

In this introduction, we give you a brief overview of what a confusion matrix is, how to create your matrix, and why you should use it. A confusion matrix, also known as an error matrix, uses a special table to help visualize the performance of your algorithm. That way, you can easily se

From playlist Data Science in Minutes

Video thumbnail

PGConf NYC 2021 - Evolution Of PostgreSQL Replication and High Availability... by Stacy Scoggins

Evolution Of PostgreSQL Replication and High Availability (upto ~ 99.999%) by Stacy Scoggins Explore the evolution and changes for replication options for Postgres from physical replication to logical replication and finally to Postgres-BDR® (Bi-Directional Replication). Key learning poi

From playlist PGConf NYC 2021

Video thumbnail

Changes Expected in Hadoop 3 | Getting to Know Hadoop 3 Alpha | Upcoming Hadoop 3 Features | Edureka

🔥 Edureka Hadoop Training: https://www.edureka.co/big-data-hadoop-training-certification This Edureka tutorial on Hadoop 3 ( Hadoop Blog series: https://goo.gl/LFesy8 ) will help you to focus on the changes that are expected in Hadoop 3, as it's still in alpha phase. Apache community has i

From playlist Hadoop Training Videos | Edureka

Video thumbnail

Cassandra vs MongoDB vs HBase | Difference Between Popular NoSQL Databases | Edureka

🔥 Edureka Big Data Masters Program: https://www.edureka.co/masters-program/big-data-architect-training This Edureka video on Cassandra vs MongoDB vs Hbase will explain you the fundamentals of NoSQL databases. Further, it will give you a wide comparison on the prominent NoSQL databases, i.e

From playlist Hadoop Training Videos | Edureka

Video thumbnail

Types of Facts in Data Warehousing | Edureka

***** Data Warehouse & BI Training: https://www.edureka.co/data-warehousing-and-bi ***** There are different types of facts in Data Warehousing. A fact table comprises measurements, metrics and/or facts related to business process. These facts are used to determine the value of a business

From playlist Data Warehousing Tutorial Videos

Video thumbnail

PGConf NYC 2021 - Understanding and Reducing Application Contention by Simon Riggs

Understanding and Reducing Application Contention by Simon Riggs Database Lock Waits, Deadlocks and Serializable ERRORs lurk in wait for the unwary application developer. This talk explains what they are, how to spot they are causing problems and how to reduce them. With both simple and

From playlist PGConf NYC 2021

Related pages

Optimistic replication | Concurrency control | Monotonic function | Boolean data type | Consistency (database systems) | Replication (computing) | Semilattice | Operational transformation