You are here

Welcome to the NuoDB Blog

  • Company to conduct live product launch featuring customer’s geo-distributed database deployment

    Cambridge, MA – September 26, 2013 – NuoDB, Inc., the leader in NewSQL distributed database technology, announced they will be conducting a live-streamed webcast on October 16, 2013, to introduce NuoDB Blackbirds Release 2.0. The new release is a major enhancement of the company’s original release made generally available earlier this year.

    The new release offers over 200 new features and improvements over previous versions

  • Here in the NuoDB Engineering organization, we run pretty lean. One of the most important things we do as engineers is ensure that our features and bugfixes are well tested. The NuoSQL team uses a variety of techniques to build a testable and tested product.

    Test-Driven Development

    Test-driven development has become a buzzword, but it has always been a standard way of doing things in the programming language world. User stories are the rationale for a new language feature, and use cases are, by and large, immediately useful as test cases. For

  • In the first installment of this two part series we talked briefly about the benefits of running NuoDB as a database backend for nopCommerce. If you wanted more detail, or just to see it in action, I recommended watching the on-demand webinar “ Enabling Scalability & Redundancy in eCommerce .” Today, I’d like to introduce you to some of the details for how nopCommerce was enhanced to run on NuoDB, and to provide a peek under the covers of the “Next-Next-Next” installation.

  • The Definitive ANTLR 4 Reference

    Disclosure: I received a complimentary review copy of this book.

    I would have happily bought a copy, as I have bought copies of author Ter Parr's previous books, because he writes a different kind of "compiler" book. The Definitive ANTLR 4 Reference integrates two of Parr's previous lines of thinking; it's a great introduction to the ANTLR4 parser, but even more, it's an introduction to how to think like a real-world compiler writer.

    Compiler-Writing in the Real World

    How is being a real-life

  • The NuoSQL tool, nuosql, is the command line utility for accessing data in NuoDB. There is one new option as of NuoDB 1.2 that is very useful for displaying data with very wide columns using nuosql. Then there's another new option (but you'll have to wait for NuoDB 2.0) that is useful for displaying many rows of data.

    Displaying your data is a challenge when you have very long character strings in a column or new lines in a character string column. To demonstrate this, I created a table with the following schema:

    SQL> show table nuodb_friends Found table NUODB_FRIENDS in
  • Hello Techblog readers!

    I'm going to talk about tuning the Linux I/O scheduler to increase throughput and decrease latency on an SSD. I'll also cover another interesting topic about tuning the performance of NuoDB by specifying storage for the archive and journal directories.

    Tuning the Linux I/O Scheduler

    Linux gives you the option to select the I/O scheduler. The scheduler can be changed without rebooting too! You may be asking at this point, why would I ever want to change the I/O scheduler? Changing the scheduler makes sense when the overhead of optimizing the I/O (re-

  • E-shops, or “e-commerce solutions,” have become quite popular in recent years. They’re especially attractive if you have a good idea, or simply great goods, because you can rapidly make your shop and then expand your business rather easily for success. One such e-commerce solution is nopCommerce . It’s free, open source (if that matters to you), and mainly based around Microsoft technologies – ASP.NET MVC, IIS, MS SQL.

    nopCommerce is a very versatile product, and not just a simple e-shop. It supports multiple

  • My name is Jiri Cincura and I was working recently in NuoDB on improving the .NET driver, mainly around Entity Framework support. But that’s not what I’d like to talk about for today. Today I’d like to talk about connection pooling. Something that’s well known for a lot of people in (not only) ADO.NET world.

    What it is? Let me tell you whole story. Opening and closing a connection is not easy. In fact it might take a lot of time. There are a few steps involved. You need to resolve the hostname to IP, open the connection physically, the server needs to

  • Introduction

    One of the new preview features of the NuoDB NewSQL DBMS 1.2 is the addition of SQL stored procedures to the toolbox that users have at their disposal. Although they don't add any new capability to the database engine, as the same task can be done by client code written in any of the supported languages (C++, Java, .NET, Python, Perl...), a significant part of the SQL community has grown used to write them mainly for performance and security purposes.

    The performance advantage can be seen when the procedure is executing several SQL statements: in fact, by running

  • You probably saw Paul's post this week announcing our 1.2 release . It's full of "previews." Why? 'Cause there are a bunch of things we've been working on quietly that are finally making it into the product. Needless to say, we're psyched about this stuff. The one preview feature that didn't make it onto Paul's list is that with 1.2 we're pulling back the curtain on our automation work.

    I've talked a lot on this blog about how easy it is to automate monitoring and management in NuoDB. I've also said that