我考虑使用SQLite数据库作为大数据存储(每年20万条记录)。我会做很多查询,可以忽略不计的更新和插入。我发现SQLite非常快。SQLite是否适合和安全地用于此目的?
发布于 2012-04-17 02:32:15
SQLite通常不适合多个并发用户;它非常适合用作嵌入式、单进程存储。
在客户机都以只读方式打开数据库的情况下就不是这样了--在这种情况下不存在锁争用--但即使这样,您也会错过非嵌入式、进程外数据库可以提供的缓存功能。
而且,虽然它确实非常快,但对于高度复杂的查询,它的查询优化器往往落后于PostgreSQL或Oracle。
最后,为了与SQLite成为理想的嵌入式数据库的目标保持一致,它不支持强制执行安全策略(身份验证或授权);实际上,GRANT和REVOKE甚至不是关键字。
https://stackoverflow.com/questions/10179185
复制相似问题