If you were to ask me in conversation what MIOsoft does, I’m sure I would include the term “big data” by accident. I’ve avoided the term “big data” in my own lexicon recently because of its overuse in marketing and media, but there’s actually an impressive degree of accuracy in describing MIOsoft as a big data company.
In 1998, MIOsoft’s goal was to create the technology necessary to efficiently combine all data available and discover the relationships within the data. We needed to process thousands of sources, each with constantly changing data, and we knew it would require some particularly well-crafted technology.
In 2000, we tackled Customer360-on-steroids: understanding the deep relationships between customers. Our first-generation technologies were a success and could derive relationships in hundreds of gigabytes of raw data from thousands of data sources. While we didn’t call it “big data” then, that was big data to our customers.
This needed relationship discovery techniques. Rather than declaring a relationship specifically for each piece of data, we needed to create a system for describing the types of relationships you expect data to have. That was big data to us.
In 2004, we expanded to Germany. We began processing petabytes of data, and doing advanced relationship discovery in real time. That was big data to our customers.
This required our scalable database for highly-connected data, which we developed from the ground up. That was big data to us.
In 2009, we opened an office in China. The interesting thing about China is the sheer volume of people. A retailer or service provider in China doesn’t have to be the market leader to have more customers than people in the United States. That was big data to our customers.
An implementation at this scale had to leverage our mesh network for distributed services that overcomes limitations of operating systems and standard networking protocols in general. That was big data to us.
In 2014, our technologies don’t even break a sweat handling production environments with petabytes of data changing in real-time. That’s big data to our customers.
But what is big data to us?
Our willingness to continually work on solving the hard problems faced by our customers by continuously extending and rethinking our technologies has driven some bold research and development decisions. Developing our own database technologies, for instance, was not a straightforward endeavor nor was success guaranteed.
In 2014, our audacity allows us to solve the challenges our customers have, as well as extend our technology research in many areas. We’re excited to share some of our latest customer and research projects, along with some of our thoughts, with you on our blog.