TigerData Blog

tigerdata.com · Company blog · on HN since 2025

TigerData, formerly Timescale, publishes engineering posts on Postgres, time-series data, BM25 search, and database workloads for AI.

What HN saysHN uses it for Timescale and TigerData job listings and engineering posts, with a commenter describing a hybrid search effort that led to its BM25 work.
35HN people shared it
11linked it in comments
28stories submitted
352story points
4 months agolast shared
2025people per year2026

Most-shared posts

  1. 1
    You don't need Elasticsearch: BM25 is now in Postgres
    3 people · 9 points · first shared 2025 · discussion on HN
  2. 2
  3. 3
    BM25 Search in Postgres
    2 people · 7 points · first shared 2025 · 4 comments on HN
  4. 4
    Postgres for Agents (By TigerData)
    2 people · 5 points · first shared 2025 · discussion on HN
  5. 5
  6. 6
  7. 7
  8. 8
    Timescale Is Now TigerData
    1 people · 170 points · first shared 2025 · 133 comments on HN
  9. 9
    It's 2026, Just Use Postgres
    1 people · 25 points · first shared 2026 · 2 comments on HN
  10. 10
  11. 11
    TimescaleDB 2.21 – 42× Faster DELETEs
    1 people · 3 points · first shared 2025 · discussion on HN
  12. 12
  13. 13
    Unifying the AI stack into one Postgres instance
    1 people · 2 points · first shared 2025 · 1 comments on HN
  14. 14
  15. 15

What HN people wrote when they linked it

ahachete · 2026-06-16
At StackGres [1] we find Timescale to be one of the most used extensions. Timescale is quite a successful project! StackGres is actually the first solution recommended by Timescale for self-hosting with Kubernetes operators [2]. So if you are into Kubernetes (or if not, consider it, using something like K3s [3] is quite straightforward and lightweight on resources), this is probably a great option to self-host which would avoid you all the hassle of manually doing all the setup involved for production-ready clusters. [1] https://stackgres.io [2] https://www.tigerdata.com/docs/get-started/choose-your-path/install-ti… [3] https://k3s.io/
GVRV · 2026-02-03
G'day! There seems to be a major inconsistency in the listing for https://www.tigerdata.com/careers/ac8ae587-fd1d-4a3f-b844-7411363e22b2… While the job description mentions "4-day 10-hour night shift from 7am - 5pm IST (1:30am to 11:30am UTC) Friday-Monday", the questionnaire for submission mentions "4-day 10-hour night shift from 11pm - 9am IST (4:30pm to 2:30am UTC) Friday-Monday". Might be worth rectifying.
tjgreen · 2026-03-31
Last summer we faced a conundrum at my company, Tiger Data, a Postgres cloud vendor whose main business is in timeseries data. We were trying to grow our business towards emerging AI-centric workloads and wanted to provide a state-of-the-art hybrid search stack in Postgres. We'd already built pgvectorscale in house with the goal of scaling semantic search beyond pgvector's main memory limitations. We just needed a scalable ranked keyword search solution too. The problem: core Postgres doesn't provide this; the leading Postgres BM25 extension, ParadeDB, is guarded behind AGPL; developing our own extension appeared daunting. We'd need a small team of sharp engineers and 6-12 months, I figured. And we'd probably still fall short of the performance of a mature system like Parade/Tantivy. Or would we? I'd be experimenting long enough with AI-boosted development at that point to realize that with the latest tools (Claude Code + Opus) and an experienced hand (I've been working in database systems internals for 25 years now), the old time estimates pretty much go out the window. I told our CTO I thought I could solo the project in one quarter. This raised some eyebrows. It did take a little more time than that (two quarters), and we got some real help from the community (amazing!) after open-sourcing the pre-release. But I'm thrilled/exhausted today to share that pg_textsearch v1.0 is freely available via open source (Postgres license), on Tiger Data cloud, and hopefully…
lpandong · 2026-02-02
Tiger Data (FKA Timescale) [ Global | 100% Remote | Multiple Roles: Eng, GTM, Support + more ] We began in 2017 as TimescaleDB, focused on making PostgreSQL the best database for time-series data. As our customers evolved, so did we. Today, more than 2,000 companies use our technology to power real-time analytics, agentic applications, and high-ingest operational systems. What started as a time-series database has become the fastest PostgreSQL for modern workloads. To reflect that evolution, we’re now TigerData—a name that speaks to our speed, precision, and ambition. The tiger has long been part of our culture: fast, focused, powerful. From “Tiger Time” all-hands to welcoming new hires as “tiger cubs,” it’s how we build—decisively, fearlessly, and with purpose. This is not a reinvention: it’s a reflection of how we already serve our customers today. TigerData is growing! Check us out: https://www.tigerdata.com/careers Senior Platform Engineer - Postgres Specialist https://www.tigerdata.com/careers/8c701831-c4cf-4cc8-a9f0-0afa30474c08 Customer Delivery Engineer - https://www.tigerdata.com/careers/3d060bc0-1abf-446b-881e-f43416be227e Partner Sales Manager, AWS - https://www.tigerdata.com/careers/c4980e2e-3b9e-4f97-9a2a-cf649f274548
n_u · 2025-09-22
From my position MySQL pros: The MySQL docs on how the default storage engine InnoDB locks rows to support transaction isolation levels is fantastic. [1] This can help you better architect your system to avoid lock contention or understand why existing queries may be contending for locks. As far as I know Postgres does not have docs like that. MySQL uses direct I/O so it disables the OS page cache and uses its own buffer pool instead[2]. Whereas Postgres doesn't use direct I/O so the OS page cache will duplicate pages (called the "double buffering" problem). So it is harder to estimate how large of a dataset you can keep in memory in Postgres. They are working on it though [3] If you delete a row in MySQL and then insert another row, MySQL will look through the page for empty slots and insert there. This keeps your pages more compact. Postgres will always insert at the bottom of the page. If you have a workload that deletes often, Postgres will not be using the memory as efficiently because the pages are fragmented. You will have to run the VACUUM command to compact pages. [4] Vitess supports MySQL[5] and not Postgres. Vitess is a system for sharding MySQL that as I understand is much more mature than the sharding options for Postgres. Obviously this GA announcement may change that. Uber switched from MySQL to Postgres only to switch back. It's a bit old but it's worth a read. [6] Postgres pros: Postgres supports 3rd party extensions which allow you to add features…
dzonga · 2026-02-03
in a way -- materialized views -- but Tiger Data is more optimized for TimeSeries data - https://www.tigerdata.com/docs/use-timescale/latest/hypercore/real-tim… I do wish too there was an embedded click house like db in Postgres
isoprophlex · 2025-12-30
The linked blogpost is an interesting read, too, comparing well-tuned pgvector to pinecone: https://www.tigerdata.com/blog/pgvector-vs-pinecone
jascha_eng · 2025-12-30
We have docs on how to do hybrid search here: https://www.tigerdata.com/docs/use-timescale/latest/extensions/pg-text… Essentially you combine the pgvector score and the bm25 score to hopefully get better results.
ComputerGuru · 2025-11-04
I had only heard positive things about pgvector but when you Google comparisons with leading vector dbs you keep getting seo slop from Tiger Data pushing pgvector with very suspicious benchmarks that turned me off it altogether instead https://www.tigerdata.com/blog/pgvector-vs-qdrant
akulkarni · 2025-10-30
Thanks! We agree :-) We just launched a bunch around “Postgres for Agents” [0]: forkable databases, an MCP server for Postgres (with semantic + full-text search over the PG docs), a new BM25 text search extension (pg_textsearch), pgvectorscale updates, and a free tier. [0] https://www.tigerdata.com/blog/postgres-for-agents
DSemba · 2026-06-03
I'd argue LLMs are getting cheaper, so it will get more feasible for LLMs to soon act on our behalf, bringing only what we're interested in. Projects like OpenClaw and Hermes already show that this can work whether the source is RSS or simply a website the agent visits. Even Google now envisions this, since they recently announced "information agents" (https://blog.google/products-and-platforms/products/search/search-io-2… that will keep working in the background. They surely have an index they can use, but I wonder whether that's necessary? AI agents like Claude Code suggest it's possible to use simple keyword searches, without maintaining vector indexes - https://www.tigerdata.com/blog/why-cursor-is-about-to-ditch-vector-sea… It could be that soon we're gonna get a fully personalized briefing on the topics that we're interested in, or maybe a new kind of feed, replacing social media. I'm actually working on the briefing idea myself: https://briefin.com

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close