Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I want to use Redis. Is there any stable release of Redis which supports both clustering and replication? Is Redis-V8 differs from Redis ? If Yes, then what are the differences?
There is no stable official release of Redis which supports clustering and replication. What is provided by Redis is master/slave replication, plus role management (redis-sentinel). You still need to take care of data distribution, and resource management, to get a proper cluster.
Redis-V8 is a one-man fork replacing Lua by V8. Its user base is probably very narrow, compared to official Redis.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 11 days ago.
Improve this question
Program A is good at collecting data while Program B, in another language, is good at creating REST APIs. Is it possible to connect these two with a single database that A and B will read and write to? Performance for database operations is not really an issue in my case.
Sure this is possible. Databases typically can handle multiple connections from different programs/clients. A database does not really care which language the tool that is making the connection is written in.
Short edit:
Also most databases support "transactions". Which are used to cover that different connected clients do not break consistency of your application data while reading and writing in parallel.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 4 years ago.
Improve this question
I want a redis cluster that every redis instance can access other instance's data i.e data should be replicated among themselves.(With out master-slave concept)
I'm trying to setup redis RepilcaSet in K8s. I tried to setup slave-read-only no in config which pods are restating continuously.
Update1
I used https://github.com/kubernetes/examples/tree/master/staging/storage/redis example to setup cluster which is master-salve+Redis Sentinel. But my application can't access sentinel to know who is the redis master. That's why I don's want to use sentinel.
You can have master and slave in same node if you are short of nodes.
Replication in Redis uses the master - slave concept. you can't replicate by switching off slave. https://redis.io/topics/replication
If you do mutual replication, you need to have a way to resolve 'both updated' situations and it is not that easy. You need either CRDT model or a good resolver algorithm. If you just cycle the dependency (idk if it is possible), simultaneous updates on multiple nodes will propagate unpredictably.
Take a look at SoundCloud's roshi. Maybe it will be enough for your case?
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
I am trying to figure out the best MQ option for my requirements. I need to have the ability to transfer both text and binary messages within and across geographically diverse data centers with high reliability. Fast is nice but scaling is an option as well. Support is nice to have as with RabbitMQ.
Here are some assumptions:
Use federation or shoveling messages to push identical messages across data centers.
Use AMQP to transfer binary messages and since we are a .Net/Python shop.
I want to make sure my assumptions are valid and need help with which MQ to pick. I have used ActiveMQ+MySQL in the past but I like the option of Mnesia for messaging with persistance. Also, is it alright to use AMQP 0.9 instead of 1.0. Looks like RabbitMQ support 1.0 via a plugin.
Appreciate any alternate suggestions I can get.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am in the process of evaluating whether BigQuery could be a good choice for some data processing we want to run periodically.
I do appreciate that BigQuery is still under heavy development and that improvements and fixes are likely to happen pretty often.
I woud like to know what would be the process should a release break a previously working process. I have read the SLAs, but they seem to be more oriented to downtime, rather than regression issues/bugs. Is there an option for paid support with SLAs?
Like most commercial services, Google applies rigorous build and test processes to ensure quality. If you have specific support requirements, we encourage you to contact Google's Cloud Platform sales team to discuss our premier offering.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
We have a need to have a datastore of some form that has the following properties.
Relocatable, local or remote systems.
Capable of multiple readers/writers, new queries should contain updates.
De-centralized, no server would be required.
Capable of holding at least 16 Mb of data.
SQL CE seems capable, but I'm not sure I'd understand what technologies would go into integrating such a solution as I don't really have an SQL background.
Is there anyone that has tackled a problem like this? what solutions have worked for you?
For point #1, do you want to be able to access the SQL CE database remotely on a share? If so I do not believe you want to do this as CE is not targetted for this. See this link for some details. I think it would be fine for the other 3 items if I am understanding you properly.