jjzjj

Linux 下多线程和多进程程序的优缺点,各自适合什么样的业务场景?

简单说,对于需要资源隔离的场景,多进程能解决,但多线程无法解决,在这里,讲一个我们的小故事,先说下背景:我是Terark和 Topling 的创始人,ToplingDB(兼容RocksDB)是我们的核心产品。ToplingDB 的一个重要功能是 分布式Compact,去年我们实现了 托管 Todis 的分布式Compact支持。最近我们正在实现MySQL的分布式Compact,我们通过Facebook的MyRocks来实现基于ToplingDB的MySQL,内部名称MyTopling。在我们的分布式Compact架构 上,MySQL实例与CompactWorker(后面简称Worker)是多对

Linux 下多线程和多进程程序的优缺点,各自适合什么样的业务场景?

简单说,对于需要资源隔离的场景,多进程能解决,但多线程无法解决,在这里,讲一个我们的小故事,先说下背景:我是Terark和 Topling 的创始人,ToplingDB(兼容RocksDB)是我们的核心产品。ToplingDB 的一个重要功能是 分布式Compact,去年我们实现了 托管 Todis 的分布式Compact支持。最近我们正在实现MySQL的分布式Compact,我们通过Facebook的MyRocks来实现基于ToplingDB的MySQL,内部名称MyTopling。在我们的分布式Compact架构 上,MySQL实例与CompactWorker(后面简称Worker)是多对