卡桑德拉+;Redis Project Server安装程序

卡桑德拉+;Redis Project Server安装程序,server,redis,cassandra,Server,Redis,Cassandra,目前,我有一个专用的VPS服务器,带有4GB Ram、50GB硬盘,我有一个SAAS解决方案在服务器上运行,有1500多个客户。现在我要升级项目商业计划,将有25000个客户和大约500-1000个客户使用项目实时。目前,从服务器获取cassandra数据库记录到应用程序需要5秒钟。然后我通过redis,它说将副本保存到redis将有助于更快地获取数据并降低服务器开销 我说的对吗? 如果我需要提高整体性能,有人能告诉我需要升级哪些东西吗? 具有上述配置的服务器能否同时处理cassandra和re

目前,我有一个专用的VPS服务器,带有4GB Ram、50GB硬盘,我有一个SAAS解决方案在服务器上运行,有1500多个客户。现在我要升级项目商业计划,将有25000个客户和大约500-1000个客户使用项目实时。目前,从服务器获取cassandra数据库记录到应用程序需要5秒钟。然后我通过redis,它说将副本保存到redis将有助于更快地获取数据并降低服务器开销

我说的对吗? 如果我需要提高整体性能,有人能告诉我需要升级哪些东西吗? 具有上述配置的服务器能否同时处理cassandra和redis


提前感谢。

一台具有4GB内存的机器可能只有单核,因此对于任何生产工作负载来说,它都太小了,并且只适合每秒运行1或2个事务的开发人员使用,主要用于功能测试

我们通常建议在至少为堆分配了2个内核+8GB(因此需要至少16GB的RAM)的计算机上部署Cassandra,以降低生产负载。对于中等负载,4核+32GB RAM是理想的,因此您可以为堆分配16GB


如果你只是在概念验证阶段,有一层是永远免费的,不需要信用卡来创建帐户。我向大多数人推荐它,因为你只需点击几下就可以启动一个集群,而且你可以快速专注于开发你的应用程序。干杯

一台具有4GB内存的机器可能只是单核,因此对于任何生产工作负载来说都太小,并且只适合于每秒运行1或2个事务的开发人员使用,主要用于功能测试

我们通常建议在至少为堆分配了2个内核+8GB(因此需要至少16GB的RAM)的计算机上部署Cassandra,以降低生产负载。对于中等负载,4核+32GB RAM是理想的,因此您可以为堆分配16GB


如果你只是在概念验证阶段,有一层是永远免费的,不需要信用卡来创建帐户。我向大多数人推荐它,因为你只需点击几下就可以启动一个集群,而且你可以快速专注于开发你的应用程序。干杯

如果您有运行5秒的查询,那么您犯了错误。检查查询-很可能它们包含允许筛选,或者每次都进行完整扫描(不是查询兄弟,从服务器获取数据的时间,在任何地方都不允许使用筛选,它是这样建模的:)内存大小可能太小。如果你有4Gb内存,卡桑德拉只能得到1Gb。。。但这确实需要挖掘——看看这里的推荐设置、系统检查等:谢谢兄弟。。让我来研究一下……如果你有运行5秒钟的查询,那么你犯了错误。检查查询-很可能它们包含允许筛选,或者每次都进行完整扫描(不是查询兄弟,从服务器获取数据的时间,在任何地方都不允许使用筛选,它是这样建模的:)内存大小可能太小。如果你有4Gb内存,卡桑德拉只能得到1Gb。。。但这确实需要挖掘——看看这里的推荐设置、系统检查等:谢谢兄弟。。让我来调查一下。会调查的,兄弟,谢谢:)会调查的,兄弟,谢谢:)