Insights and Updates

Read the HarperDB teams’ thoughts on database technology topics such as SQL, NOSQL, Edge Computing, IoT, Industry 4.0, and more

How to Combine NoSQL and SQL to Drive Digital Transformation

September 17, 2018

We have written a lot about the technical need to combine NoSQL and SQL solutions for handling big data workloads.  That said, what are the business impacts of combining both NoSQL and SQL?  When should I use an object model vs . a query model?   What use cases require both?   Today we thought we would look at best practices for each as we have given this a lot of thought in designing HarperDB.  
Read More

HarperDB’s Exploded Data Model

June 20, 2018

If you’ve looked around our website, talked to us at a trade show, or read an article about us, you’ve probably heard about our exploded data model. This is the keystone of HarperDB’s innovative database solution. Our patent-pending exploded data model is the reason we are fully-indexed with no data duplication, it’s why we can support full SQL and NoSQL within a single model, and it’s the basis for even more innovative features to come. I know, I know, that’s all well and good, but how does it work?

Read More

The Shift to Developer Focused Product

June 13, 2018
Good developers are hard to find. That becomes painfully obvious when you look at the explosion of salaries in S ilicon V alley and the software industry in general. Companies are doing anything they can to recruit developers from crazy bonuses to crazy workplace amenities. We’re guilty of it too . O ur office has a pingpong table, a popcorn machine, a video game room, and a kegerator. It’s ridiculous, but I’m not complaining. As great as all the perks may sound, the day job of development is still not easy. A major contributor to developer frustration are the tools and technologies they work with day-to-day. Many of these tools were originally developed years ago to solve complex problems without regard for simplicity of use.
Read More

The Biggest Bottleneck in Application Development

May 16, 2018
The other day I was thinking back to the days when I worked in custom application development. I asked myself a question: what was the biggest bottleneck that slowed your projects down? After having a wonderful conversation with myself I began asking my friends the same question. The overwhelming answer has been simple, the database. Systems don’t work without data, so what choice did we have? We had to embrace, or at least accept, the time it took to setup and maintain the database as part of the overall project timeline. Typically, I only worked with the common SQL databases. I did one internship where we worked with a NoSQL database and very quickly decided that I didn’t want to work with them. Why? Because if you think there’s too much overhead with a SQL database, just try working with a NoSQL database. I was always a fan of having some sort of data model, but not necessarily one that crippled development, which is what I found myself with more often than not. 
Read More