Vertica is a Massively Parallel Processing (MPP) platform that distributes its workload over multiple commodity servers using a shared-nothing architecture. Vertica allows users to add User-Defined Extensions (UDxs), user-written code that runs inside of Vertica in parallel. Vertica user-defined code can be written in C, C+ declarative-SQL like code, or Java. Vertica enables the workload to run closer to the data and thus is significantly more efficient for execution. But, more importantly, it allows accessing all these extensions using the familiarity of the SQL language and all existing SQL-based tools.
Elastic provides real-time insights and makes massive amounts of structured and unstructured data usable for developers and enterprises. By focusing on scalability, ease-of-use, and ease-of-integration, Elasticsearch, Logstash, and Kibana power many of the world’s leading mobile, social, consumer and business applications.
Splunk provides the leading software platform for real-time Operational Intelligence. Splunk software and cloud services enable organizations to search, monitor, analyze and visualize machine-generated big data coming from websites, applications, servers, networks, sensors and mobile devices. Splunk is the leading software platform for machine data that enables customers to gain real-time Operational Intelligence.