Michael Freedman @@michaelfreedman
Cofounder / CTO at TimescaleDB
About
Michael J. Freedman is the co-founder and CTO of TimescaleDB, an open-source database that scales SQL for time-series data, and a Professor of Computer Science at Princeton University. His research focuses on distributed systems, networking, and security.
Previously, Freedman developed CoralCDN (a decentralized CDN serving millions of daily users) and Ethane (the basis for OpenFlow / software-defined networking). He co-founded Illuminics Systems (acquired by Quova, now part of Neustar) and is a technical advisor to Blockstack.
Honors include: Presidential Early Career Award for Scientists and Engineers (PECASE, given by President Obama), SIGCOMM Test of Time Award, Caspar Bowden Award for Privacy Enhancing Technologies, Sloan Fellowship, NSF CAREER Award, Office of Naval Research Young Investigator Award, DARPA Computer Science Study Group membership, and multiple award publications. Prior to joining Princeton in 2007, he received his Ph.D. in computer science from NYU's Courant Institute, and his bachelors and masters degrees from MIT.
Michael Freedman has presented the following presentations
TimescaleDB native compression combines the best of both worlds: (1) all of the benefits of PostgreSQL, including the insert performance and shallow-and-wide query performance for recent data from a row store, combined with (2) the compression and additional query performance -- to ensure we only read the compressed columns specified in a query -- for deep-and-narrow queries of a columnar store.
presented by Michael Freedman
Storage systems like databases and file systems have long used compression to reduce their storage footprint. Yet the most effective compression techniques were traditionally limited to column stores, where increased data-type locality provides greater options for advanced capabilities. It has often been assumed that fundamental differences between column-store and row-store architectures lead ...
more DevelopmentIn this talk, Michael discusses the five objectives for scaling a database for time-series workloads -- total storage volume, insert rate, query concurrency, query latency, and fault-tolerant replication
presented by Michael Freedman
Time-series data tends to accumulate very quickly, across devops, IoT, industrial and energy, finance, and other domains. To drive real-time decisions and data science, software developers often seek to wrangle this large volume of data into a variety of database systems.
In this talk, Michael discusses the five objectives for scaling a database for time-series workloads -- total storage vol...
more Distributed SQLTimescaleDB, packaged as a PostgresSQL extension
presented by Michael Freedman
Today everything is instrumented, generating more and more time-series data streams that need to be monitored and analyzed. When it comes to storing this data, many developers often start with some well-trusted system like PostgreSQL, enjoying the convenience of having their data in one place, with time-series data stored alongside relational data and queried together using SQL. But when their ...
more PostgreSQLpresented by Michael Freedman
oday everything is instrumented, generating more and more time-series data streams that need to be monitored and analyzed. When it comes to storing this data, many developers often start with some well-trusted system like PostgreSQL, enjoying the convenience of having their data in one place, with time-series data stored alongside relational data and queried together using SQL. But when their d...
more Postgrespresented by Michael Freedman
Time-series data is now everywhere -- IoT, user event streams, system monitoring, finance, adtech, industrial control, transportation, and logistics -- and increasingly used to power core applications. It also creates a number of technical challenges: to ingest high volumes of structured data; to ask complex, performant queries for both recent and historical time intervals; to perform specializ...
more Wed 18 2018 Development