#346 — March 19, 2021 |
Database Weekly |
What Does a Database Administrator Actually Do? — Brent is a big name in the SQL Server world in particular so it’s neat to get some insights from him on the 20th anniversary of his popular site. Brent Ozar |
What’s New in SQLite 3.35 — Quite a lot, it turns out. I’m always inspired by not just how useful SQLite is but how actively developed it is too. 3.35 introduces a plethora of mathematical functions, the ability to drop columns on tables, materialized CTEs, and a Anton Zhiyanov |
An Operations-Free, Scalable & Flexible Postgres Alternative — Fauna combines the operational integrity and relational modeling of Postgres with an interface and architecture that fits better with modern app development in the cloud. The goodness of Postgres without its operational bottlenecks - Learn more about Fauna. Fauna sponsor |
Introducing Amazon S3 Object Lambda: Process Data During Retrieval — For S3’s 15th birthday it’s got a new feature! S3 Object Lambda seamlessly places Lambda functions in between S3 objects and whatever is requesting those objects so you can do processing and transformations on the fly. (This is basically an alternative approach to just using Lambda and working with S3 that way round.) Danilo Poccia (AWS) |
Amazon Makes ARM-Based Instances Generally Available for Aurora — AWS Graviton2 processors are ARM-based CPUs that are custom built by AWS themselves and seem to offer much improved performance at a lower cost (a la Apple and their new M1 chips). This announcement brings the perf and cost improvements to Amazon Aurora PostgreSQL (and MySQL) users. Amazon Web Services |
Quick Bits
|
Tackling the Travelling Salesperson Problem with PostGIS and pgRouting — The Travelling Salesperson Problem is the problem of routing between a variety of points visiting each only once and in as short a distance as possible. This post tackles the problem in a PostGIS powered Postgres database using pgRouting’s extensions. Florian Nadler |
Building a Postgres-Backed “Data Lake” for Reporting Purposes — Most companies make data driven decisions and querying data warehouses (or ‘lakes’, when the data is less formally structured) is a common activity. This extensive tale covers how one company approached it using Postgres and FDWs in an intriguing manner. Paul Bonaud |
Guide for Windows Users: Tune PostgreSQL & EDB Postgres Advanced Server — Download this guide to get a set of recommendations to configure and tune PostgreSQL and EDB Postgres Advanced Server. EDB sponsor |
Export and Analyze Amazon DynamoDB Data in an Amazon S3 Data Lake in Parquet Format — The benefit of having data exported to S3 in Parquet format is it opens up a lot of extra analytical possibilities such as with Athena, Redshift, SageMaker or local big data tools of your choosing. Ali and Mandal (AWS) |
How to Inspect Redis Commands with thoughtbot |
Analyzing Python Package Downloads in BigQuery — Dig into trends in Python package downloads with BigQuery’s new public dataset. Leigha Jarett (Google) |
Uber's Journey Toward Better Data Culture From First Principles
|
Performance Differences Between Postgres and MySQL
|
💻 Jobs |
Splitgraph is Hiring Postgres Experts to Help Build a Data Mesh — Join our all-remote team. We're building a unified data platform on Postgres — a single interface to query and discover data. Splitgraph |
Senior Software Engineer — Remote Senior Software Engineer for a software consultancy company based in NYC. Def Method |
🛠 Projects and Tools |
sql.js 1.5: A Library to Run SQLite on the Web — This brings things up to SQLite 3.35.0 standards (a pretty big release). SQL.JS |
SQLAlchemy 1.4.0: The Python SQL toolkit and Object Relational Mapper Mike B |
SQL Forever: A Prepopulated Playground for SQL Experimentation — This site lets you run queries against several preloaded relational datasets. All the data sets are open source. Designed for educational purposes. Shahbaz |
Creating an Excel Add-in in D
|