You are here

Welcome to the NuoDB Blog

  • NuoDB and 451 Research Announce Webinar To Discuss Application Development In The Post-Sharding Era of Cloud Databases

    Cambridge, MA – March 21, 2013 – NuoDB, Inc., the pioneer in cloud database and Cloud Data Management System ( CDMS ), announced a live webinar entitled “The New Path To Application Performance: No Sharding” on why typical enterprise

  • Update 5/22/2013: We are now keeping the NuoDB CloudFormation templates in a Github Repository . I have updated the instructions below to refer to the new location.

    NuoDB 1.0.1 is now available as an AMI in the

  • We have had an eventful and exciting few weeks here at NuoDB. The recent Wall Street Journal article, focusing on new cloud database technology and featuring NuoDB both prominently and positively, kept us smiling. It’s nice to be recognized.

    But today is a new day, and we’ve caught sight of something else to smile about. The NuoDB Community group on LinkedIn has reached over 1,000 members to date! And we’re still growing.

    The group, established in May of 2012, experienced a

  • As Seth mentioned in his post , NuoDB’s Transaction Engines implement a form of caching. He gave a high-level overview of what’s going on, and compared NuoDB’s techniques with several other database cache-like approaches. In this post, I’m going to elaborate on Seth’s points from the point of view of an implementer firmly entrenched in the details.

    What the Cache Is, Technically:

    A NuoDB domain is a collection of processes

  • We get a lot of questions about the caching part of our architecture, and whether NuoDB is an “ in-memory ” database. After all, there are many different types of caches, and it’s a key element of how a system performs. This is the first in a few entries that will explain what caching really means in NuoDB, how it’s different from other systems and what that means to you as a user.

    What the cache is

    Recall that a NuoDB database is

  • In a previous entry I talked about how installing the software is a provisioning step that gets you ready to work with NuoDB. Great, but what you probably want to do is actually run a database.

    If you login to the web console (you should .. it’s cool) you’ll see a big “Start Database” button. Click this, walk through a few steps and you’ve got a database running that is expandable, secure and ready for use. If you want to understand a little more

  • Greetings stalwart technical nuonians! I am back with a follow on to my previous MVCC post. Part 1 gave a high-level abstract overview of the problem that MVCC was meant to solve, and a basic sketch of how a database would use MVCC to maximize concurrency. Now, in part 2 I hope to make these concepts more concrete by giving specific examples.

    Example 1: Reads and Updates

    Consider a table with at least 3 live rows in it. Assume each row has some ID value. Given that, let’s examine the case where

  • Greetings, technically-minded nuonians! I am Trek Palmer and I am one of the engineers here at nuodb. I spend most of my time implementing and debugging the atom layer of nuodb. For the last year I’ve been living and breathing distributed transactional consistency. Recently, I’ve had the opportunity to engage directly with customers and users of nuodb and one of the questions that routinely arises is how we maintain consistency in the face of ridiculous numbers of updates on multiple nodes simultaneously. The answer is, in fact, that we have an implementation of Multi-Version

  • NuoDB is a multi-tenant product. That’s a cloud buzzword, but essentially it means that with a single install of the software you can run any number of distinct databases serving distinct clients. Each database maintains its own physically separate archives and runs with its own set of security credentials. Neat, huh?

    To make this model usable and useful we have a management tier that supports a simple (and scriptable) notion of administration. When you install the