Following slides belong to the tech talk I have given at Yahoo!.
NoSQL: Theory, Implementation, an Introduction.
Following slides belong to the tech talk I have given at Yahoo!.
NoSQL: Theory, Implementation, an Introduction.
Following slides belong to the tech talk I have given at Yahoo!. NoSQL: Theory, Implementation, an Introduction.
Christof Strauch, from Stuttgart Media University, has written an incredible 120+ page paper titled NoSQL Databases as an introduction and overview to NoSQL databases . The paper was written between 2010-06 and 2011-02, so it may be a bit out of date, but if you are looking to take in the NoSQL world [...]
For the last couple years there has been a great increase in the NoSQL movement and products, in this blog you will find some useful information on classification and ecosystem of NoSQL systems. Related article.
The Common Principles Behind the NOSQL Alternatives Assume that Failure is Inevitable Partition the Data Keep Multiple Replicas of the Same Data Dynamic Scaling Query Support To read more.
In today’s computing one of the biggest challenge is scalability to deal with high volume traffics, big data and processes. There are several architectural patterns for scalable distributed system some of which are as follows: Load Balancers: Load balancing is one of the easiest approach to provide some level of [...]
Floyd cycle finding algorithm is used to find a cycle within a collection, graph, or container. A simple example would help understand better. Given a linked list, detect if it contains a cycle or not. If you use two pointers, one of which will traverse the linked list, two nodes [...]
Naive implementation of Stack in C# uses array. In this post, I have implemented the stack with LinkedList. This implementation is not thread safe. using System; using System.Collections; using System.Collections.Generic; namespace CodeCodeCode { public class StackLinkedList : IEnumerable, ICollection { private readonly LinkedList _container; public StackLinkedList() { _container = new [...]
RabbitMQ is yet another messaging queue. It is open source, robust, easy, reliable, portable and scalable with high throughput and latency. RabbitMQ is developed with Erlang. Before going into details of RabbitMQ, let’s cover some basic glossary, definitions and uses. A message is an entity that is transferred between different [...]
I’m going to install RabbitMQ on my CentOS box. # wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.0/rabbitmq-server-2.7.0-1.noarch.rpm # rpm –install rabbitmq-server-2.7.0-1.noarch.rpm warning: rabbitmq-server-2.7.0-1.noarch.rpm: Header V4 DSA signature: NOKEY, key ID 056e8e56 error: Failed dependencies: erlang >= R12B-3 is needed by rabbitmq-server-2.7.0-1.noarch We need to install erlang, which RabbitMQ was developed with. It requires a version [...]
I wrote about memcached in my previous post and I was researching on Membase, which is a NoSQL implementation of memcached. That is Memcached persisted to disk. Membase is a key-value pair database management system. It s very easy to install, configure and get it running within 5 minutes. It [...]
Bad Behavior has blocked 172 access attempts in the last 7 days.
