In the newest version of Volt Active Data, we’ve added a new client API to make calling a single-partition procedure at every partition easier. This blog post explains what it does, why we did it, and how to use it.
Billions and billions (of transactions)
Billions and billions[1] of transactions are executed each and every day by production-deployed Volt Active Data applications. A back-of-the-napkin calculation puts the number north of 50 billion a day. The number is likely much, much higher. These billions of transactions are executed across a variety of innovative applications, applications not practical, or sometimes even possible, […]
The five most frequent questions about Volt Active Data
We get a lot of questions about what Volt Active Data is, what it does well, and how it can help enterprises solve a range of data management challenges. This post will address a few of those questions. We’ll have more posts like this, so check back often. How does Volt Active Data differ from a […]
Connecting Volt Active Data to Amazon Kinesis streams
I work on the Volt Active Data Scrum team tasked to create interfaces – both import and export – to many other applications and systems in the broader ecosystem of big and fast data. It’s an always-interesting place to be since we’re in the center of the very rapidly evolving world of open source and […]
Four Use Cases Where NoSQL Databases Fall Short
We looked at the basic differences between NoSQL and NewSQL in a recent post. Now let’s break the differences down specifically by looking at what developers really care about: Which problems can I solve with NoSQL? Equally important, where is NoSQL a bad fit? Where do different approaches – NoSQL and NewSQL – show their […]
NoSQL vs. NewSQL: What’s the difference?
NoSQL and NewSQL databases are popular solutions in the data management space. We’re sometimes asked to clarify the difference between the two approaches. Here’s what you need to know if you’re trying to decide which solution to adopt in your organization. NoSQL vs. NewSQL: What’s the difference? NoSQL is a broad category of disparate database […]
Read Repair – a solution to eventual consistency?
I got some fairly harsh feedback for my last post, “Lies, Damned Lies and “Eventual Consistency.” It’s clear a lot of people were thrown by the assertion: There is no such thing as eventual consistency. There is only ‘Immediate Consistency’ and ‘Wrong’. In my job as a solutions architect I look at these issues from […]
An intern’s experience at Volt Active Data: Partial snapshots, YCSB benchmark
Working at Volt Active Data is a fantastic experience. Coming from Brown CS, I worked as a software engineering intern during the summer of 2016. I was part of the Data Replication (DR) team, which builds cross data-center replication and database backup and recovery software. I started by making improvements to the partial snapshot feature. […]
Optimizing client APIs – an intern’s story
My name is Yuxuan Chen, a Brown University CS master’s student, and I spent this summer as an intern in Volt Active Data. It’s been a valuable experience for me. I work on the ecosystem team, and my work mainly focuses on optimizing client APIs, deployment of Volt Active Data, and troubleshooting. Tasks that relate […]
New Go language driver available for Volt Active Data
I’m happy to introduce a fully featured, high-performance Volt Active Data client for the go language. The golang client is both feature and performance comparable to the Volt Active Data Java client. Support of golang Standard Library The golang standard library provides support for SQL database drivers. This support is represented in two of the […]