In the world of information, data is stored either in a relational database in structured format, or in a NoSQL database with Un/Semi Structured data.
For either variety, there are numerous vendors to choose from.
Which basically have the same features.
Such as a car. We have small cars, medium cars, and big cars with the same basic functionality.
Which all have wheels, doors, brakes (hopefully), and depending on how much you want to spend, you can buy entry level models or deluxe models.
Same with Data Vendors. They usually have a repository or way to ingest data, an ETL process to massage with business rules, perhaps store in an OLAP Cube database, a reporting mechanism, perhaps Visualization and Dashboard capabilities, an export option, and a ton of other features.
No matter which vendor you choose, you will probably get the core features, with add ons of course.
And some products do things better than other products, others less so.
What this means is greater competition for your spending dollars.
It also means a steep learning curve for developers to keep current.
As well as investing in a particular company with service agreements and such, kind of lock you and your company in for a while.
So if you go with one approach and decide it's not the best fit, you may find some discomfort switching over to another product as well as finding new developers or training existing ones.
As the world of information grows, I would say go with a vendor who has a proven track record across the board. Because locking your company into a flash in the pan software vendor could have downstream ramifications.
I signed up for the Hortonworks Certified Associate exam last Thursday. Figured if I sign up, I'd have to take the test. And if I tak...
Saw a post today on Twitter, " Microsoft releases CNTK, its open source deep learning toolkit, on GitHub " This is big news. Be...
It seems like open source applications are the mainstream today. So many new products delivered through Aache foundation. Some do this. S...