以前在线机制是通过mysql数据的memory引擎实现的
现在加入了memcache 想通过memcache实现但是现在我无法权衡的是到底是用下面的那种方法是最好的1 mysql的memory和memcache同时是用 这里面就要处理一个同步的问题每次用户操作都要同时更新数据库的时间和memcache的时间 2 舍弃mysql 直接使用memcache 全部用内存 望高手给予解答 如果有更好的方法 还望高手不吝赐教
现在加入了memcache 想通过memcache实现但是现在我无法权衡的是到底是用下面的那种方法是最好的1 mysql的memory和memcache同时是用 这里面就要处理一个同步的问题每次用户操作都要同时更新数据库的时间和memcache的时间 2 舍弃mysql 直接使用memcache 全部用内存 望高手给予解答 如果有更好的方法 还望高手不吝赐教
在实际操作中,用内存处理相当效率较高,但是负载过大的话
也会造成一定的瓶颈。
备份机制要非常完善。
另外,Mysql没那么差的!效率也能提高,不知道你的负载有多大,能到了舍弃的地步!
至于说memcache与MEMORY你想用哪个,我觉得你完全用memory即可了,因为它本身就是在内存中来实现数据存储的还有,我不知你是否存在于几个服务器,如果只是一台服务器,那更加不用考虑memcache了
服务器重启之后 mysql的memory引擎的数据表数据也会丢失的