You are here

Welcome to the NuoDB Blog

  • Before the 1970s, and this is actually very hard to imagine today, it took at least a day for a transaction to register in a bank account, because each bank branch had its own servers. The data from each branch wasn’t synched until the end of the day, after all transactions had been completed. As mainframes and telecommunication capabilities became more available, banks were among the early adopters of these technologies, revolutionizing that paradigm.

    These changes created what we now refer to as core banking. Core (

  • Deploying a relational SQL database hasn’t, historically speaking, been a quick and easy task. However, using Red Hat OpenShift that is no longer true. In fact, it's gotten even easier in the newly released OpenShift 4, which includes its own integrated built-in application marketplace called OperatorHub.

    In this blog, together we'll walk through deploying the NuoDB container-native SQL database in OpenShift using the

  • We had a great time at Red Hat Summit this year, speaking to hundreds of attendees. Part of what we wanted to learn at the event was who was there, what they were interested in, and what was the biggest priority for their organization going forward. We learned a lot, and we’re happy to share the results with everyone.

    NuoDB Booth Visitors at Red Hat Summit

    First of all, who visited our booth? Well, in short, all kinds of wonderful people visited our booth and took the survey (and brought home a sock monkey)—

  • Internally, NuoDB uses the two-phase commit protocol to manage durability of user data. NuoDB also supports the X/Open XA protocol for synchronizing global transactions across multiple data stores. XA is also sometimes referred to as two-phase commit. The fundamental principles in both protocols are similar, but serve different purposes. Let us explore the difference between these two protocols.

    A Single Transaction Across Two Resources

    Let us explore a simple use case. A simple application takes messages from one data source (outgoing_messages) and writes them to a new data source

  • The beauty of Kubernetes Operators and the new OpenShift OperatorHub (different from, a catalog for native K8s operators) is that OperatorHub is integrated into the OpenShift 4 experience, which is how it takes truly complicated technical solutions and makes deploying them so easy. When Operators were first made public in a 2016 CoreOS blog post , the goal of Operators was to make the software itself include operational knowledge that previously resided outside of the Kubernetes cluster.

  • In April, Murat Karslioglu and I presented a webinar on the challenges of deploying an enterprise SQL database across multiple geographical locations in OpenShift or Kubernetes clusters. We had a lot to show, and unfortunately ran out of time to answer questions. We put together answers to those questions here for you, but if you have more, please reach out — we’d be happy to discuss any other questions or ideas you have.

    How easy is it to set up NuoDB to use OpenEBS?

    It’s very easy.

  • As the reality of our Sofia office moved from concept (one engineer working from home) to reality (six engineers working together in a real office), it seemed that the time was ripe to have one of our almost-quarterly Engineering Summits in Bulgaria. We still have several open positions there so I felt it was a good opportunity to meet some of our recruitment partners and personally reaffirm our commitment to investing in, and growing, our office there. We believe that the strong engineering talent we are continuing to find in Sofia will

  • This week we’re excited to join Temenos at the Temenos Community Forum, our first public event since partnering with them in November . Since then we’ve been working closely to deliver the cloud innovation that will help banks migrate their critical applications to the cloud. Global consumer demands are driving organizations to rethink how they architect their systems — today, customers of banks and financial

  • Interested in NuoDB's distributed SQL database and want to know how it all works? Download our white paper on NuoDB's database architecture .

    Looking for the next-generation database

    As a NuoDB solution architect, I constantly talk to people about what they’re looking for in a database. More and more often, architects and CTOs tell us that they’re building their next-generation data center – often using containers or cloud infrastructure - and they need a database that fits this model.

    In their

  • With NuoDB v3.4 , we changed how we package and version our JDBC and Hibernate drivers.

    Previously, we have always versioned and packaged the JDBC and Hibernate drivers with the NuoDB database. This tight coupling with the NuoDB database version has led to a lot of confusion on which driver version to use with which release. Customers assumed that the version shipped with the NuoDB database is the only version that can be used with that database version.

    This is not correct. In fact, it hasn’t been