According to Wikipedia,“Polyglot persistence is the concept of using different data storage technologies to handle different data storage needs within a given software application.” James Serra, in his blog writes, “Polyglot Persistence is a fancy term to mean that when storing data, it is best to use multiple data storage technologies, chosen based upon the way data is being used by individual applications or components of a single application. Different kinds of data are best dealt with different data stores. “
Those that know me today may be shocked to hear that I was a quiet, shy, nerdy kid in high school. Well, at least the shy and quiet part, I probably still have the nerdy part covered.Back then, like most kids, I had no idea what I wanted to do in life.I liked playing with gadgets, but didn’t know how to turn that into a career. One day I heard an announcement about an interest meeting for the school’s robotics team and figured I’d check it out.It’s been over a decade since I walked into that classroom and I’m still involved with the team and the organization.
Recently at HarperDB, we have been performing some proof of concept projects which demonstrate the ability to consume, process and distribute sensor data directly on the edge and in many cases directly on these actual devices. Some of the projects are with clients while there are others that we undertake ourselves for R&D. In the past month we have integrated a variety of sensors with HarperDB including GPS and OBD2 sensors for vehicles, and high performance electrical relays for industrial plants. The projects all have the same workflows and similar outcomes - collect high frequency sensor data, perform filtering and analytics directly on the edge and provide real-time pertinent events directly to end users. The edge database capabilities of HarperDB provide a platform for edge computing and analytics - allowing companies to keep up with the explosion of sensors and data.
For whatever reason the tech world seems to like using weather metaphors to describe various levels of computing: cloud, fog, and mist being the most common. Visibility seems to be the best way to describe these, and yet somehow, it’s still not very clear what the differences are. Then, of course, we have the Internet of Things(IoT), which is just that: things. Generic on purpose. Anything and everything can be a thing! What happens when we network those things together? We get IoT. In this blog, I’m going to attempt to provide some clarity on how the mist, fog, and cloud are intertwined with IoT and how an edge database can be used throughout.