Truviso
Encyclopedia
Truviso is a continuous analytics, venture
-backed, startup
headquartered in Foster City, California
developing and supporting its solution leveraging PostgreSQL
, to deliver a proprietary
analytics solutions for net-centric
customers.
{|
| |}
Truviso was founded in 2006 by UC Berkeley
professor Michael J. Franklin
and his Ph.D.
student Sailesh Krishnamurthy, advancing on the research of Berkeley's Telegraph project.
Truviso's TruCQ product leverages and extends the open source
PostgreSQL
database to enable analysis of streaming data, including queries that combine those streams with other streaming data or with historical/staged data. One public example of Truviso's customers using continuous analytics is the dynamic tag cloud visualization of blog indexer Technorati
.
Truviso is one of the pioneers in the continuous analytics space which seeks to alter how business intelligence
is done—rather than accumulating data first and then running queries on the data set stored in a relational database
or a data warehouse
, Truviso has always-on queries which process streaming data as it arrives, continuously. For many queries this approach yields results hundreds or thousands of times faster and more efficiently.
Truviso has received funding from ONSET Ventures, Diamondhead Ventures, and the UPS
Strategic Enterprise Fund.
approaches of first accumulating data and then running batch queries for reporting and analysis.
Truviso has developed a continuous analytics solution to solving the challenge of high-volume, always-on data analysis. Truviso's solution is based on a scalable PostgreSQL
platform capable of concurrent query execution, utilizing standard SQL
against live streams of data. Truviso's approach enables analysis of heterogeneous data regardless of whether the data is flowing, staged, or some combination of the two.
On May 4, 2010, Truviso announced that the company developed a specific application for web analytics
called Visitor Insight & Analytics.
Venture capital
Venture capital is financial capital provided to early-stage, high-potential, high risk, growth startup companies. The venture capital fund makes money by owning equity in the companies it invests in, which usually have a novel technology or business model in high technology industries, such as...
-backed, startup
Startup company
A startup company or startup is a company with a limited operating history. These companies, generally newly created, are in a phase of development and research for markets...
headquartered in Foster City, California
Foster City, California
Foster City is an affluent planned city located in San Mateo County, California, 94404. As of the 2010 census, the city had a total population of 30,567. Forbes ranked Foster City #10 on their 2009 list of America's Top 25 Towns to Live Well. Money has also recognized Foster City multiple times as...
developing and supporting its solution leveraging PostgreSQL
PostgreSQL
PostgreSQL, often simply Postgres, is an object-relational database management system available for many platforms including Linux, FreeBSD, Solaris, MS Windows and Mac OS X. It is released under the PostgreSQL License, which is an MIT-style license, and is thus free and open source software...
, to deliver a proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...
analytics solutions for net-centric
Net-centric
Net-centric: : Participating as a part of a continuously-evolving, complex community of people, devices, information and services interconnected by a communications network to achieve optimal benefit of resources and better synchronization of events and their consequences.In military connotation...
customers.
{|
| |}
Truviso was founded in 2006 by UC Berkeley
University of California, Berkeley
The University of California, Berkeley , is a teaching and research university established in 1868 and located in Berkeley, California, USA...
professor Michael J. Franklin
Michael J. Franklin
Michael J. Franklin is an American software entrepreneuer and computer scientist specializing in distributed and streaming database technology. Since 1999 he has been a UC Berkeley professor and is the founder as well as CTO of Truviso...
and his Ph.D.
Doctor of Philosophy
Doctor of Philosophy, abbreviated as Ph.D., PhD, D.Phil., or DPhil , in English-speaking countries, is a postgraduate academic degree awarded by universities...
student Sailesh Krishnamurthy, advancing on the research of Berkeley's Telegraph project.
Truviso's TruCQ product leverages and extends the open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
PostgreSQL
PostgreSQL
PostgreSQL, often simply Postgres, is an object-relational database management system available for many platforms including Linux, FreeBSD, Solaris, MS Windows and Mac OS X. It is released under the PostgreSQL License, which is an MIT-style license, and is thus free and open source software...
database to enable analysis of streaming data, including queries that combine those streams with other streaming data or with historical/staged data. One public example of Truviso's customers using continuous analytics is the dynamic tag cloud visualization of blog indexer Technorati
Technorati
Technorati is an Internet search engine for searching blogs. By June 2008, Technorati was indexing 112.8 million blogs and over 250 million pieces of tagged social media...
.
Truviso is one of the pioneers in the continuous analytics space which seeks to alter how business intelligence
Business intelligence
Business intelligence mainly refers to computer-based techniques used in identifying, extracting, and analyzing business data, such as sales revenue by products and/or departments, or by associated costs and incomes....
is done—rather than accumulating data first and then running queries on the data set stored in a relational database
Relational database
A relational database is a database that conforms to relational model theory. The software used in a relational database is called a relational database management system . Colloquial use of the term "relational database" may refer to the RDBMS software, or the relational database itself...
or a data warehouse
Data warehouse
In computing, a data warehouse is a database used for reporting and analysis. The data stored in the warehouse is uploaded from the operational systems. The data may pass through an operational data store for additional operations before it is used in the DW for reporting.A data warehouse...
, Truviso has always-on queries which process streaming data as it arrives, continuously. For many queries this approach yields results hundreds or thousands of times faster and more efficiently.
Truviso has received funding from ONSET Ventures, Diamondhead Ventures, and the UPS
United Parcel Service
United Parcel Service, Inc. , typically referred to by the acronym UPS, is a package delivery company. Headquartered in Sandy Springs, Georgia, United States, UPS delivers more than 15 million packages a day to 6.1 million customers in more than 220 countries and territories around the...
Strategic Enterprise Fund.
Technology
Truviso's analytics approach is to have always-on queries analyzing streaming data. This strategy for handling continuously flowing data is different from traditional business intelligenceBusiness intelligence
Business intelligence mainly refers to computer-based techniques used in identifying, extracting, and analyzing business data, such as sales revenue by products and/or departments, or by associated costs and incomes....
approaches of first accumulating data and then running batch queries for reporting and analysis.
Truviso has developed a continuous analytics solution to solving the challenge of high-volume, always-on data analysis. Truviso's solution is based on a scalable PostgreSQL
PostgreSQL
PostgreSQL, often simply Postgres, is an object-relational database management system available for many platforms including Linux, FreeBSD, Solaris, MS Windows and Mac OS X. It is released under the PostgreSQL License, which is an MIT-style license, and is thus free and open source software...
platform capable of concurrent query execution, utilizing standard SQL
SQL
SQL is a programming language designed for managing data in relational database management systems ....
against live streams of data. Truviso's approach enables analysis of heterogeneous data regardless of whether the data is flowing, staged, or some combination of the two.
- Queries are continuous and always running so new results are delivered when the downstream application or use require them
- Data does not need to be stored or modified, so the system can keep up with enormous data volumes
- Thousands of concurrent queries can be run continuously and simultaneously on a single server
- Queries can be run over both real-time and historical data
- Incoming data can be optionally persisted for replay, backtestingBacktestingBacktesting is the process of evaluating a strategy, theory, or model by applying it to historical data. Backtesting can be used in situations like studying how a trading method would have performed in past stock markets or how a model of climate and weather patterns would have matched past...
, drill-down, or benchmarking
On May 4, 2010, Truviso announced that the company developed a specific application for web analytics
Web analytics
Web analytics is the measurement, collection, analysis and reporting of internet data for purposes of understanding and optimizing web usage....
called Visitor Insight & Analytics.
External links
- Truviso's website
- James Taylor's "First Look" on Truviso
- Truviso's profile on DEMO.com
- Continuous Analytics white paper
- Real-time data streams and the web
See also
- Streaming MediaStreaming mediaStreaming media is multimedia that is constantly received by and presented to an end-user while being delivered by a streaming provider.The term "presented" is used in this article in a general sense that includes audio or video playback. The name refers to the delivery method of the medium rather...
List of streaming media companies - Event Stream ProcessingEvent Stream ProcessingEvent stream processing, or ESP, is a set of technologies designed to assist the construction of event-driven information systems. ESP technologies include event visualization, event databases, event-driven middleware, and event processing languages, or complex event processing...
(ESP) is technology that focuses on processing streams of related data. - Event Driven ArchitectureEvent Driven ArchitectureEvent-driven architecture is a software architecture pattern promoting the production, detection, consumption of, and reaction to events....
(EDA) software architecture pattern promoting the production, detection, consumption of, and reaction to events. - Real-time business intelligence Application of business intelligence to dynamic, real-time business processes
- Real-time computingReal-time computingIn computer science, real-time computing , or reactive computing, is the study of hardware and software systems that are subject to a "real-time constraint"— e.g. operational deadlines from event to system response. Real-time programs must guarantee response within strict time constraints...
CEP systems are typically real-time systems - Operational IntelligenceOperational IntelligenceOperational intelligence is a form of real-time dynamic, business analytics that delivers visibility and insight into business operations. Operational intelligence solutions run query analysis against live feeds and event data to deliver real-time, actionable information...
Both CEP and ESP are technologies that underpin operational intelligence.