NewsBits: SQLite gets smart on flash and TileDB gets arrays

Published

Welcome to NewsBits where you'll find the database, cloud, and developer news that you need for the week ending October 27th:

And now, those NewsBits in full:

Database Bits

SQLite: Version 3.21.0 of SQLite, the ubiquitous tiny database, has been released. Among its new features is an ability to detect the flash-friendly F2FS filesystem and use its atomic write capability to speed up flash writes.

Scylla: Missed Scylla Summit 2017? Why not catch up with the slides from forty of the Scylla presentations which are now online. It includes a presentation by members of the JanusGraph team who use Scylla as part of Compose's JanusGraph.

TileDB: Got massive dense or sparse arrays to work with? TileDB is setting out to make life for you easier with a library and format which handles both dense and sparse arrays of data types quickly. Written in C/C++ it's designed to be component integrated into geospatial, time series, genomic or graph applications. The open source project is covered in detail in The TileDB Array Data Storage Manager(pdf).

MongoDB: The first release candidate for MongoDB 3.6 has arrived. Big features include smart array updates, new client-server protocol, change streams for real-time updates, better schema validation, tunable consistency, and query/aggregation enhancements. Meanwhile, there's also MongoDB 3.4.10 which is now available from MongoDB with various issues fixed.

Cloud bits

Kubernetes: New to Kubernetes? Then it's worth noting there's a free edX course available from the CNCF. Get the details at the cncf.io training page. If, of course, you just want to dive in and get your hands dirty bootstrapping a Kubernetes cluster, then there's Kubernetes the hard way by Kelsey Hightower.

Data Science bits

Anaconda: The data science suite Anaconda Distribution 5.0 has been released. This is the open source, BSD-licensed, version of Anaconda's enterprise data science platform and is available for Windows, macOS and Linux. 100 of the packages included have been updated and many packages are now being built with common settings and recent compilers.

Developer bits

Node: As reported last week, new Node.js releases were made to fix CVE-2017-14919, a denial of service issue down inside zlib. The Node 8.8.0 release also exposes HTTP2 by default. It was followed by Node 8.8.1 with various fixes. When Node 9 arrives, Node 8.x will be stepping up as the latest LTS version of Node. Talking LTS versions, that zlib fix was also applied in Node 6.11.5 and the in-maintenance version 4.8.5.

Go: If you updated to 1.9 recently, you may want to update again; Go 1.9.2 is out with various bug fixes. They are also included in a Go 1.8.5 update that's also just arrived.

Deprecation: In a single tweet and with a single slide we see how to deprecate an interface along with a fine use of the word incentivize.

And finally...

A bit of excellent security and de-obfuscation work in Let’s Enhance! How we found @rogerkver’s $1,000 wallet obfuscated private key. Join the process of taking a fuzzed up QR code in a video and rebuilding it to reveal a private key. In the process, learn how QR codes are like digital cockroaches in terms of error correction.

NewsBits. The bits of the news you need, every Friday at Compose.


Read more articles about Compose databases - use our Curated Collections Guide for articles on each database type. If you have any feedback about this or any other Compose article, drop the Compose Articles team a line at articles@compose.com. We're happy to hear from you.

Dj Walker-Morgan
Dj Walker-Morgan is Compose's resident Content Curator, and has been both a developer and writer since Apples came in II flavors and Commodores had Pets. Love this article? Head over to Dj Walker-Morgan’s author page to keep reading.

Conquer the Data Layer

Spend your time developing apps, not managing databases.