将PostgreSQL当作SQLite来用?一个大胆的尝试

2025-09-22
将PostgreSQL当作SQLite来用?一个大胆的尝试

作者长期以来都是SQLite的忠实粉丝,欣赏其速度、简单性和稳定性。但SQLite的扩展生态系统不如PostgreSQL丰富。文章探讨了将本地PostgreSQL作为SQLite替代方案的可行性,利用PostgreSQL强大的扩展功能(例如pgvector),同时避免复杂的集群配置,仅在单服务器上运行PostgreSQL并通过Unix套接字访问,以获得类似SQLite的便捷性和PostgreSQL的强大功能。作者承认这种方法存在额外配置的复杂性,但认为其优势在于兼顾了SQLite的易用性和PostgreSQL的扩展能力。

阅读更多
开发

选择成熟技术与大型语言模型

2024-11-14
选择成熟技术与大型语言模型

作者提倡在软件开发中选择成熟的技术,例如关系数据库、SQL、HTTP、HTML以及常用的编程语言。结合大型语言模型(LLM),这些技术能够发挥更大的作用。作者认为LLM的出现极大地改变了软件开发领域,即使是非专业程序员也能通过 prompt engineering 构建数字产品。作者自身专注于使用Go语言、SQLite和简单的VPS服务器进行开发,并选择性地使用云技术,例如S3/R2。这样可以节省时间,专注于学习如何将LLM融入应用程序,包括prompt engineering、评估、嵌入、多模态等方面。

阅读更多
未分类 成熟技术

Go是我的锤子,一切都是钉子

2024-08-12
Go是我的锤子,一切都是钉子

本文作者Markus,是一位独立开发者,他分享了为什么选择Go作为主要编程语言的原因。他认为,虽然Go并非对所有任务都是最佳选择,但它足够灵活,能够满足他大部分开发需求。使用单一语言可以减少上下文切换成本,并允许他在Go生态系统中进行更深入的学习和探索。

阅读更多
未分类