Yesterday I wrote a post about how much I liked RethinkDB and people seemed to like it a lot. Particularly the claim I made about optimizing a fuzzy text search over 200,000 records down to 9ms. That claim was wrong. I’ll walk through the various bubble and squeak below, but for now know that a) […]
I just turned in my next course for Pluralsight: RethinkDB Fundamentals – almost in time for their announcement that 2.0 has been released. This is very exciting – it’s a “production-ready” release which means that all the work they’ve done over the last 3+ years is ready to go, and it’s mind-blowing. Dabbling I have […]
I published a course on Postgres with .NET a few months back and forgot to mention it!
The wrapper makes it possible to expose individual tables from a RethinkDB database in PostgreSQL, enabling users to access their RethinkDB data with with SQL queries. Foreign Data Wrappers are one of those features in Postgres that really makes it stand apart from other systems. I once queried Twitter live on stage at NDC Oslo […]
This is the Postgres membership system I wrote a few weeks back and thought I would share with you.
I needed a tool to do precisely what I want with a database; something that won’t tell me what to do, nor how to do it. So I built it.
We’ve been on the road for quite some time…
Working with JSON in Postgres is quite fun, but it takes a bit to get the syntax down as well as the supporting functions. That’s what I’ll do in this post.
When dealing with hierarchical data, we usually use recursion for constructing the tree structure. It would be a performance problem if you query the tree node data from the database every time the recursion happens. Also, if you work with languages which are heavily based on callback like Javascript, you will find it is very […]
Having the ability to work SQL in your favorite database engine is a life-long, good skill to have. In this post I’ll show you some of the favorite things I use in Postgres.