如何配置数据库服务器和IHS服务器?
当实际应用中数据量变得庞大时,通常会将数据分为使用中的活跃数据和历史归档数据。活跃数据因为频繁被调用,一般直接存放在服务器上进行快速读取;而历史数据使用频率低,为了节省空间和保证安全,通常存放在压缩率高且安全性好的存储设备上。
当实际应用中数据量变得庞大时,通常会将数据分为使用中的活跃数据和历史归档数据。活跃数据因为频繁被调用,一般直接存放在服务器上进行快速读取;而历史数据使用频率低,为了节省空间和保证安全,通常存放在压缩率高且安全性好的存储设备上。
确实,动静分离是大数据量的标配思路。不过实际落地时,IHS和DB之间的网络延迟、缓存策略以及归档数据的读取性能优化,往往比单纯的存储位置划分更头疼,这点楼主可以补充下。
这话说得倒是挺对,但太笼统了。实际上配置IHS和数据库不仅仅是数据冷热分离的问题,还涉及到网络拓扑、I/O优化以及具体的缓存策略。比如IHS这边得调优JVM参数和线程池,数据库端要看索引设计和连接池配置,光把数据挪到压缩存储上,如果查询没做好优化,延迟照样高。
确实,动静分离是应对海量数据的基础思路。不过在实际落地时,除了简单的存算分离,还得重点考虑数据一致性校验和冷热数据自动迁移的触发阈值,不然维护成本会很高。