Categories: Quant Development

Here are some further thoughts of comparison of Redis vs Erlang NOSQL databases: Couchbase Mnesia Riak

Here are some further thoughts of comparison of Redis vs Erlang NOSQL databases: Couchbase Mnesia Riak

These are even more confusing but helps for resolution here:

Couchbase vs Redis

Couchbase master to master replication unique and also has no locking concepts!

http://db-engines.com/en/system/Couchbase%3BRedis

SImple for Redis:

For example, if you were working on a high performance algorithmic trading and you were pulling ticker prices out of a firehose and needing to store them at an insane rate so they could be processed, Redis is exactly the kind of datastore you would want to turn to for that — definitely not Mongo, CouchDB or MySQL.

http://rick-hightower.blogspot.ca/2014/04/well-put-when-should-you-use-mongodb-vs.html

This is also outdated

 

Booto Couchbase:

Memcached vs. Couchbase:
We compared the performance of a standard Memcached (1.4.x) server with a Couchbase server (not version 2) and saw ~40% performance degradation with Couchbase.  This is mainly because Couchbase doesn’t not serve all the items from in-memory.

Yeh to Redisl

But Memcached can also run over a multi-threaded architecture, so unless you shard your Redis dataset, Memcached should have performance advantages here.
That said, Redis supports pipelining, which is ~x5 faster than without pipelining, and Memcached doesn’t support pipelining capability.

Memory is cheap for this via a local server:

The one downside of Redis is the memory overhead. You need 2X RAM to store X data. Memcached is a little more efficient & transparent with memory organization – you can examine the slabs, etc.

http://www.quora.com/Performance/Does-Redis-or-Couchbase-noSQL-have-total-higher-throughput-when-used-as-a-memcached-replacement

This article could resell you on Couchbase:

http://www.computing.co.uk/ctg/news/2330148/viber-explains-why-it-ditched-mongodb-and-redis-in-favour-of-couchbase

It sounds like a NO to Mnesia:

  • Erlang only interface
  • Tables limited to 2GB
  • Deadlock prevention scales poorly
  • Network partitions are not automatically handled, must recombine tables automatically

http://nosql.mypopescu.com/post/711855931/all-erlang-riak-and-mnesia

Confused? Maybe I should start with Couchbase for the Erlang since it SHOULD be easier to integrate. I also like the lockless capability and they do cover all the major language bindings I want.

Join my FREE newsletter to learn more about which way I got

How to install Redis into Erlang

 

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!
caustic

Hi i there My name is Bryan Downing. I am part of a company called QuantLabs.Net This is specifically a company with a high profile blog about technology, trading, financial, investment, quant, etc. It posts things on how to do job interviews with large companies like Morgan Stanley, Bloomberg, Citibank, and IBM. It also posts different unique tips and tricks on Java, C++, or C programming. It posts about different techniques in learning about Matlab and building models or strategies. There is a lot here if you are into venturing into the financial world like quant or technical analysis. It also discusses the future generation of trading and programming Specialties: C++, Java, C#, Matlab, quant, models, strategies, technical analysis, linux, windows P.S. I have been known to be the worst typist. Do not be offended by it as I like to bang stuff out and put priorty of what I do over typing. Maybe one day I can get a full time copy editor to help out. Do note I prefer videos as they are much easier to produce so check out my many video at youtube.com/quantlabs

Recent Posts

Unveiling the Power of KDB Plus: A Deep Dive with KX’s Michaela Woods

This article delves into the world and power of KDB Plus, a powerful database solution…

1 hour ago

Why KX kdb+ and Q Should Be Your Next Financial Power Tools

Analyzing this data efficiently is the key to making informed decisions, identifying trends, and staying…

1 day ago

My Journey with Algorithmic Trading in Rust

This article chronicles my experience, exploring the motivations behind this choice and the unique advantages …

2 days ago

Dive into kdb+ and q: A Guide to Learning Resources

But where do you begin your kdb+ and q journey? Don't worry, aspiring q programmers!…

5 days ago

High-Frequency Trading Meets High-Performance Computing: Building Your Dream Career

The world of high-frequency trading (HFT) thrives on speed and precision, and high-performance computing (HPC)…

6 days ago

Python Powers Algorithmic Trading: Mastering the Market with Code

This article explores the exciting opportunities for Python which powers algorithmic trading, equipping you with…

6 days ago