Announcements4 min Read

SingleStore Universal Storage technology is a dramatic evolution of our columnstore data format that allows it to support both operational …
Read Post
Universal Storage7 min Read

Universal Storage, first introduced in the SingleStore DB 7.0 release, advances quickly in SingleStore DB 7.1. Universal Storage allows SingleStore to support the world’s largest workloads – as well as many smaller workloads – with extremely high performance and excellent price-performance. In this release, new Universal Storage features make it even easier to support blended analytical and transactional workloads that achieve near-rowstore performance for selective queries, but at columnstore…
Read Post
SingleStore 7.18 min Read

SingleStore is proud to announce the general availability of SingleStore DB 7.1 for immediate download. SingleStore DB 7.1 is also available today on SingleStore Managed Service , the company’s elastic cloud database, available on public cloud providers around the world. With the availability of SingleStore DB 7.1, SingleStore further cements itself as the leading NewSQL platform for real-time analytics and augmented transaction processing [ Ron19 ] , delivering superb transactional and…
Read Post
Analytics6 min Read

In earlier blog posts we described what time series data is and key characteristics of a time series database . In this blog post, which originally appeared in The New Stack, Eric Hanson, principal product manager at SingleStore, shows you how to use SingleStore for time series applications. At SingleStore we’ve seen strong interest in using our database for time series data . This is especially the case when an organization needs to accommodate the following: (1) a high rate of event…
Read Post
SingleStore 7.05 min Read

SingleStore is uniquely suited to real-time analytics, where data is being ingested, updated, and queried concurrently with aggregate queries. Real-time analytics use cases often are based on event data, where each separate event has a timestamp. It’s natural to interpret such a sequence of events as a time series. Prior to the 7.0 release, SingleStore delivered many capabilities that make it well-suited to time-series data management [ Han19 ] . These include: a scaled-out, shared-nothing…
Read Post
Engineering7 min Read

The limitations of a typical, traditional relational database management system (RDBMS) have forced all sorts of compromises on data processing systems: from limitations on database size, to the separation of transaction processing from analytics. One such compromise has been the “sharding” of various customer data sets into separate database instances, partly so each customer could fit on a single computer server – but, in a typical power law, or Zipf, distribution, the larger database don’t…
Read Post
Announcements11 min Read

SingleStore Universal Storage is a new vision for how databases can work – first blurring and then, for most use cases, erasing any apparent difference between today’s rowstore and columnstore tables. In SingleStore Universal Storage™ Phase 1, shipping as part of SingleStore DB 7.0 ( currently in beta ), rowstore tables get null compression, lowering TCO in many cases by 50%. Columnstore tables get seekable columnstores, which support fast seeks and updates, giving columnstore tables many of the…
Read Post
Analytics5 min Read

In this blog post, I’ll focus on new query processing capabilities in SingleStore DB 6.8. The marquee query feature is just-in-time (JIT) compilation, which speeds up query runtimes on the first run of a query – now turned on by default. We have also improved performance of certain right and left outer joins and related operations, and Rollup and Cube. In addition, we add convenience features, including sub-select without an alias, and extended Oracle compatibility for date and time handling…
Read Post
Cloud6 min Read

Intel’s new Optane DC persistent memory adds a new performance option for SingleStore users. After careful analysis, we’ve identified one area in which SingleStore customers and others can solve a potentially urgent problem using Optane today, and we describe that opportunity in this blog post. We also point out other areas where SingleStore customers and others should keep an eye on Optane-related developments for the future. If you need broader information than what’s offered here, there are…
Read Post
Pipelines12 min Read

Eric Hanson, Principal Product Manager at SingleStore, is an accomplished data professional with decades of relevant experience. This is an edited transcript of a webinar on time series data that he recently delivered for developer website DZone. Eric provided an architect’s view on how the legacy database limits of the past can be solved with scalable SQL. He shows how challenging workloads like time series and big data analytics are addressed by SingleStore, without sacrificing the familiarity…
Read Post
Engineering11 min Read

Performance is in SingleStore’s DNA. Last March, we shattered the trillion-rows-per-second scan barrier for processing a single SQL query on industry-standard Intel servers. That query processed data from a single table, and of course, lots of analytical queries use multiple tables, particularly star schemas. So we’ve broadened our vectorized, single instruction, multiple data (SIMD) query execution technology beyond single-table, group-by aggregate queries to star join group-by aggregate…
Read Post
Announcements10 min Read

With SingleStore DB 6.5, the fastest database just got a lot faster. SingleStore is a performance-oriented product that capitalizes on several techniques to give excellent overall speed. These techniques include optimized disk-based and in-memory data structures, parallelism, scale out, compilation of queries to machine code, vectorization, and single instruction, multiple data (SIMD). In SingleStore DB 6.5, we advanced performance in many dimensions, including query execution (QE), query…
Read Post
Announcements3 min Read

Last week at the Strata Data Conference in San Jose, I had the privilege of demonstrating SingleStore processing over a trillion rows per second on the latest Intel Skylake servers. It’s well known that having an interactive response time of under a quarter of a second gives people incredible satisfaction. When you deliver response time that drops down to about a quarter of a second, results seem to be instantaneous to users. But with large data sets and concurrency needs, giving all customers…
Read Post
Analytics4 min Read

Within 48 hours of launching Google Analytics as a free product, virtually all of Google’s servers crashed. Eric Schmidt called this Google’s “most successful disaster.” Why would a free product, whose hardware requirements melted down a datacenter, be worth it? Wesley Chan, the creator of Google Analytics, later said that, “Google Analytics generates about three billion dollars in extra revenue,” as noted in Steven Levy’s book, In The Plex . Google Analytics allowed Google’s customers to…
Read Post
Engineering2 min Read

Released this March, SingleStore DB 6 Beta 1 introduced SingleStore Procedural SQL (MPSQL). MPSQL supports the creation of: User-Defined Functions (UDFs) Stored Procedures (SPs) Table-Valued Functions (TVFs) User-Defined Aggregate Functions (UDAFs) A Hidden Gem: Array Types There’s a hidden gem in SingleStore DB 6 Beta 1 that we didn’t document at first — array types!  These make programming much more convenient. Since we compile your extensions to machine code, the performance is fantastic. And…
Read Post

Eric Hanson

Eric Hanson

Principal Product Manager at SingleStore