Django内存数据库

Django内存数据库,django,shared-memory,in-memory-database,Django,Shared Memory,In Memory Database,我正在使用Django运行一个具有低延迟要求的web应用程序。然而,我的MySQL服务器目前是一个瓶颈。我想用一个完全在内存中的数据库来代替它。然而,到目前为止我看到的解决方案创建了一个特定进程本地的内存中数据库。我正在运行多个Django进程,需要在它们之间共享数据库。有没有这样的数据库可以与Django集成?如果是多个进程,那么内存共享……就很困难。Redis或memcached之类的怎么样…?!尝试改进mysql部分。你(通常)有很大的改进潜力。检查您为什么有慢查询。你在读写方面有问题吗?

我正在使用Django运行一个具有低延迟要求的web应用程序。然而,我的MySQL服务器目前是一个瓶颈。我想用一个完全在内存中的数据库来代替它。然而,到目前为止我看到的解决方案创建了一个特定进程本地的内存中数据库。我正在运行多个Django进程,需要在它们之间共享数据库。有没有这样的数据库可以与Django集成?

如果是多个进程,那么内存共享……就很困难。Redis或memcached之类的怎么样…?!尝试改进mysql部分。你(通常)有很大的改进潜力。检查您为什么有慢查询。你在读写方面有问题吗?你能添加缓存结果吗?等等。试一下“简单”部分,然后再做复杂的部分part@decezeRedis看起来是个不错的选择。我会调查的。@GiacomoCatenazzi这个web应用程序每秒接收1000个请求,每个请求都需要读和写。此外,这些查询的缓存结果也没有用处。这就是我考虑使用内存数据库的原因。@deceze共享内存中的内存数据库没有什么困难。eXtremeDB,可能还有其他内存中的数据库系统,已经提供这一功能超过十年了。