You are here

Welcome to the NuoDB Blog

  • The New York Times did an analysis not long ago that found, contrary to the old adage that bad news travels faster, the opposite is true in our social-media-centric world. Turns out that yes (!) nowadays the good news travels at the speed of the worldwide web. We sure hope that’s true because we have some really good news to share.

    We announced in a press release today an investment by Dassault Systèmes (3DS), the second largest

  • It's about that time again, where we're nearing the end of a very productive development cycle. With our 2.0.3 release set to be published for download next week I'm here to give a high level look at what's in store. By the numbers, this release delivers over 30 features and enhancements, along with 160 fixes and improvements. Read on to get a bigger scoop, and go to our Developer Center to download once it's available.

    The work from our SQL Team is reliably predictable in this patch, and that's a good thing when your bread & butter

  • NuoDB’s cracked the code to the Distributed Database with an in-memory asynchronous approach that’s landed it on Gartner’s first ever “Magic Quadrant for Operational Database Management Systems” (Gartner subscription required).

    Explore this graphic for a visual understanding of NuoDB’s innovative Durable Distributed Cache architecture (DDC), how it differs from traditional designs, and

  • Compare notes with your IT peers and competitors. This infographic commissioned by NuoDB from IDG Research Services illustrates what IT executives view as the most important qualities of a transactional DBMS, now and in the future. Glean insights into the IT industry and see if your opinion aligns with the rest.

  • Unless you’re a fan of the Seattle Seahawks, the most engaging aspects of yesterday’s Super Bowl were the ads and the halftime show. Quite frankly, abstaining from viewing is socially unacceptable. How many other chances do you have each year to analyze, dissect and extrapolate on the state of American society!

    In all seriousness, the spectacle that is the Super Bowl makes for great water cooler banter the next day. And it’s always healthy to engage in some good-spirited verbal repartee on topics such as who produced the best ad, or the quality of the halftime

  • For retailers and suppliers, the value proposition in adopting a drop shipping platform is very compelling. Think of all the systems that need to be implemented and automated to streamline the processes from online order processing to order fulfillment. Not only do retailers and suppliers have to solve these integration needs, but they also have to answer a long list of business and consumer oriented questions such as, “When will my order arrive?” And, “How many more items of one kind are still available?”

    This brings us to

  • Good news loyal readers, Trek is here to dive down into the transactional semantics of NuoDB again. Huzzah! In particular, I'd like to direct the worthy attention of this blog's readership to the meaning of traditional SQL isolation levels in terms of MVCC . Some of you may be wondering what an isolation level is. It is one of the dustier corners of the SQL standard, so I'll start with a quick review of why and whither isolation levels.

    Isolation Levels: Quick and Dirty Overview

  • From time to time, I get down deep inside the NuoSQL compiler and give it a good hard shake. That's generally good for the compiler, but it can make comparing the new compiler to the old compiler's results an exercise in wading through a sea of small differences, some consequential, some not. Computers are much better at that than I am, so I would like to use a diff tool that's extremely configurable. PHP has array-udiff, and Python has difflib, but I wanted a tool written in Java, and I also wanted to learn more about how diff works. I develop dynamic programming algorithms building

  • In our latest patch, v2.0.2, the focus remained on fortifying our 2.0 release. In this short development cycle there were nearly 100 feature improvements and fixes. I'll call out a few of them here, but leave it to you to go download this latest release and see for yourself.

    For starters, I should note that 2.0.2 continued with the optimization of our deployment for geo-distributed environments. A significant mention here is the progress made on defense, adding greater resilience to both network errors and high-latency network links.

  • With the advent of Durable Distributed Cache architectures, organizations can build global systems with transactional semantics

    In my first post of this three part series, I talked about the need for distributed transactional databases that scale-out horizontally across commodity machines, as compared to traditional transactional databases that employ a “scale-up” design. Simply adding more machines is a quicker, cheaper and more flexible way of increasing