DeWitt Clause, or can you benchmark %database% and get away with it
The DeWitt clause lets database vendors forbid publishing benchmarks. What the clause is, which vendors still use it, and what you can legally publish.
Topics /
The most popular blog posts about databases & data on Hacker News. 300 posts.
The DeWitt clause lets database vendors forbid publishing benchmarks. What the clause is, which vendors still use it, and what you can legally publish.
Some gut-based judgements on the effectiveness of data.
At my company we use a small SQLite database. We define the schema in a single file with SQL CREATE TABLE statements. If we add tables, columns, or indexes, our application will create them automatically the next time it starts up.
The virtual machine? Yep, but not the Java Virtual Machine.
How data businesses start, and how they keep going, and growing, and growing.
In this technical deep dive, we take a look at the columnar engine that delivers industry leading query performance for AlloyDB for PostgreSQL.
Dealing with real-world data is hard. You often end up stuck between the document model of JSON and the relational model of SQL databases. There's a better way. It's called super-structured data.
We’re updating the dbt Cloud Developer and Team plans to better reflect product maturity after years of improvements.
Amazon ICML paper proposes information-theoretic measurement of quantitative causal contribution.
Introducing FastPage a new gem for ActiveRecord that speeds up deep pagination queries.
The problem with building a device that is good at keeping secrets is that it turns users into the weakest link.
txtai is an all-in-one open-source AI framework for semantic search, LLM orchestration and language model workflows
Every Bitcoin transaction is stored in the distributed database known as the Bitcoin blockchain. However, people have found ways to hack ...
Today we’re announcing ReadySet Core, a freely available version of ReadySet that you can run anywhere from your own laptop to any cloud provider, on as many nodes as you need.
A wire protocol is the format for interactions between a database server and its clients. It encompasses authentication, sending queries, receiving responses, and so on. It is a description of the exact bytes sent and received by servers and clients. It does NOT encompass the actual query language itself, let alone…
Create a 90-day Spanner free trial instance with 10GB storage at no cost. Try Spanner free.
Spoiler alert: I found some intriguing patterns…
A complete list of SQLite releases in a single page and a chronology are both also available. A detailed history of every check-in is available at SQLite version control site .
BERTopic takes advantage of the superior language capabilities of (not yet sentient) transformer models and uses some other ML magic like UMAP and HDBSCAN to produce what is one of the most advanced techniques in language topic modeling today.
A UCLA–MIT Press paper highlights a lack of data infrastructure and data strategy in U.S. higher education.
Version 1.0-beta
I have done a few previous blog posts on who has contributed to PostgreSQL , but I did not do one last year. A couple people mentioned to me...
Learn how to build automated PDF reports in Python with Jupyter and Mercury, including scheduling, charts, and email delivery workflows.
In this talk, Andrew Hyatt shows how to use SQLite to store and retrieve information using the triples package. Afterwards, he wil handle questions over BigBlueButton.
Dissecting the Octopus
About the many types of hash functions, their use-cases, dos and don'ts, with suggestions for currently accepted algorithms.
Explore the top programming languages on GitHub—and what languages are growing the fastest.