a curated list of database news from authoritative sources

October 27, 2020

Announcing Vitess 8.0

On behalf of the Vitess maintainers team I am pleased to announce the general availability of Vitess 8 for MySQL.

Announcing Vitess 8

On behalf of the Vitess maintainers team, I am pleased to announce the general availability of Vitess 8. Major Themes # In this release, we have continued to make important improvements to the Vitess project with over 200 PRs in several areas. Some of the major bug fixes and changes in behaviors are documented in the Release Notes. Please read them carefully and report any issues via GitHub. We would like to highlight the following themes for this release.

October 25, 2020

Standard ML in 2020

Incredibly, Standard ML implementations are still actively developed. MLton, Poly/ML, MLKit, SML# and SML/NJ are the most prominent. Discussion on the future direction of Standard ML remains healthy as well.

And somehow OCaml's lesser known cousin still beats out OCaml for multicore threading support (in Poly/ML).

While MLton hasn't merged with MultiMLton or RTMLton to support multicore, a new fork of MLton with parallelism is pretty far along and in active development at CMU.

A commentor shared Manticore, another implementation with parallelism support in active development at UChicago.

Furthermore, the last few years have welcomed some entirely new implementations. WebML, by a prominent open source hacker, is written in Rust and compiles Standard ML to WebAssembly. SOSML is an interpreter written in TypeScript by former students of Saarland University. It features a nifty online IDE.

A commenter shared SomewhatML, an actively developing compiler for Standard ML written in Rust.

There have also been some new experimental spins on Standard ML in the last few years. Morel is an interpreter with some nice syntax extensions written in Java by the author of Apache Calcite. And Bright ML is a spin on Standard ML and OCaml written in Standard ML (and using the abandoned Moscow ML compiler of all implementations).

So if you're looking for an easy intro to the ML family of languages, I still recommend the simplicity and performance of Standard ML and its small but definitely, surprisingly, not dead community. :)

Additional resources:

Are you using Standard ML? Let me know how/why!

October 19, 2020

Changelog: 7x faster and increased reliability

A new authentication provider, a dramatical improvement in the Pipes API performance, more reliable APIs thanks to dozens of bug fixes and an easter egg! This is what we've been working on at Tinybird over the last few weeks

October 04, 2020

October 03, 2020

October 02, 2020

September 26, 2020