Google Maps gets its biggest navigation redesign in a decade, plus more AI

· · 来源:tutorial网

I’ll give you an example of what this looks like, which I went through myself: a couple years ago I was working at PlanetScale and we shipped a MySQL extension for vector similarity search. We had some very specific goals for the implementation; it was very different from everything else out there because it was fully transactional, and the vector data was stored on disk, managed by MySQL’s buffer pools. This is in contrast to simpler approaches such as pgvector, that use HNSW and require the similarity graph to fit in memory. It was a very different product, with very different trade-offs. And it was immensely alluring to take an EC2 instance with 32GB of RAM and throw in 64GB of vector data into our database. Then do the same with a Postgres instance and pgvector. It’s the exact same machine, exact same dataset! It’s doing the same queries! But PlanetScale is doing tens of thousands per second and pgvector takes more than 3 seconds to finish a single query because the HNSW graph keeps being paged back and forth from disk.

The point here is that this is context-dependent, but I would urge developers to push correctness through types. It is a much more robust approach than relying on the calling code to do its due diligence or bloating the callee with dependencies.

Meta’s Ren,更多细节参见传奇私服官网

США разрешили продажу погруженной на танкеры российской нефти02:54

How We Optimized Top K in Postgres

Europe’s Deep

关键词:Meta’s RenEurope’s Deep

免责声明:本文内容仅供参考,不构成任何投资、医疗或法律建议。如需专业意见请咨询相关领域专家。

分享本文:微信 · 微博 · QQ · 豆瓣 · 知乎

网友评论

  • 资深用户

    干货满满,已收藏转发。

  • 每日充电

    讲得很清楚,适合入门了解这个领域。

  • 专注学习

    干货满满,已收藏转发。