有 1Gb RAM 的小型虚拟服务器如何选择关系数据库

我正试图找到一个像样的关系数据库,它可以在小型服务器上运行,易于管理并且受到社区的喜爱。

我的个人 Ubuntu 服务器需要一个轻量级关系数据库,只有 1Gb 内存。 它会用于偶尔的读写,因此不需要高性能。

我考虑过流行的选项,如 MySQL 和 PostgreSQL,但它们消耗太多资源,甚至 MariaDB 也可能太重,因为其他项目也应该在我的服务器上运行。

我考虑过 Firebird,但事实证明它对我来说不是很直观,而且如果没有很多社区生成的指南,故障排除也很困难。

我想知道是否值得为小型宠物项目学习像 Firebird 这样的利基数据库。 是否有需要最少 RAM、具有直观管理、驱动程序和 ORM 以及社区支持的替代方案?

你可以试试 SQLite,在我看来,它是最轻量级的关系数据库系统,具有足够的支持、文档和用户群,可以被视为主流。 它易于学习并且主要遵循 SQL 标准。 因此,您可以将获得的大量语法知识应用到其他关系数据库系统中。

它实际上也意味着便携,因为它的主要用例之一是用于将移动设备上的数据库内部化的移动应用程序。 所以它意味着以轻量级的方式运行。

尽管即使是智能移动设备刚问世时也能运行超过 1 GB 的内存。 我个人认为任何试图在这么小的硬件上运行任何东西的人都是在打一场不必要的艰苦战斗。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ccacba168

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值