Tag: Data Storage


return to all posts

Building a Database Written in Node.js


The founding team at HarperDB built the first and only database written in Node.js. A few months back, our CEO Stephen Goldberg was invited to speak at a Women Who Code meetup to share the story of this (what some called crazy) endeavor. Stephen discussed the architectural layers of the database, demonstrated how to build … Continued

Deep Dive: NewSQL Databases


Overview One of my colleagues, Margo McCabe, recently posted a great article“Database Architectures & Use Cases – Explained” on dev.to. In response a user asked for a deeper dive on NewSQL databases, so I thought I would put one together. The term NewSQL was coined in 2011 by 451 Group analyst Matthew Aslett. Wikipedia defines … Continued

Database Architectures & Use Cases


With over 300 databases on the market, how do you determine which is right for your specific use case or skill set? We continue to see the common debate of SQL vs. NoSQL and other database comparisons all over social media and platforms like dev.to. In most cases, it’s not that one database is better … Continued

People Don’t Buy Technology. They Buy Simplicity.


When I first encountered HarperDB, it was because I was trying to solve a problem related to storing and analyzing high-speed IoT sensor data on edge devices with limited resources. Traditionally, you write the data to a transactional database- often times a document store like MongoDB. Then you configure some ETL process to transform and … Continued

Migrate from MongoDB to HarperDB


MongoDB is probably the most prolific NoSQL database in existence. They set the stage for a data revolution and we at HarperDB are eternally grateful for that. Yet, there are certain cases where MongoDB has outgrown its purpose or you’ve simply decided it’s time to try something new. Maybe you saw our benchmark and wanted … Continued

Why You Should Consider Database-as-a-Service


Let’s say you’re kicking off a project, maybe it’s an app, data store, IoT project, etc. No matter what you’re building, you will almost always need a database, the foundation of most applications. While this initial decision is easy, it gets infinitely more complicated from there. What kind of database do I need? Where do … Continued

​​Better Together; The Edge and The Cloud


 People often hear the phrase “edge computing” and assume that it is the adversary of the cloud. Well I’m here to tell you – that’s not true. The goal of this blog is to clear up some of the common misconceptions and myths surrounding “edge computing.” What exactly is “the edge?” In my humble opinion, the industry doesn’t have consensus on what or where the edge is and how … Continued