应收账款是金融资产吗:网络目前较先进技术

来源:百度文库 编辑:中财网 时间:2024/04/28 05:40:53

:“刚才绍志只是提到了NoSql,其实NoSql是一类产品的总称,NoSql包括三种不同的体系架构,包括Document类的如Apache的CouchDb和MongoDb,还有采用Graph方式存储的如OrientDb和Pregel,还有最大量的采Key-Value结构的如Memcached和Redis等,其中最流行的应该就是MongoDb了,因为他与关系型数据库很像,另外Redis和Memcached与很常用。”

NewSql是最近才出现的技术,他们认为关系数据库性能问题不是关系型数据库本身造成的,而是各种关系型数据库的实现是采用了二十年前的技术造成的,因此着眼于利用最新技术,重新打造关系数据库,这里面有代表性的技术也有三大类,第一类是为MySql这样的关系数据开发新的存储引擎,从而使MySql可以支持高并发性、分布式存储以及性能问题,比如Xeround和Akiban,第二类是MySql Sharding技术,就是MySql前再增加一个实体,来实现并发性扩展,例如ScaleBase,第三类是全新的数据库设计,这里面又分为两种,一种是MySql兼容的,另一种是基于全新协议的,例如VoltDb和NimbusDb。”

吴言说道:“我建议我们对经常进行数据库访问的部分,如登录时的用户名口令验证,采用基于Key-Value的NoSql技术,具体产品可以采用Memcached,之所以选择Memcached而不是Redis,是因为在MySql 5.6以后的版本中,将集成Memcached服务,今后我们肯定会升级MySql到5.6以后的版本,采用Memcached可以减少系统所需的节点,降低系统管理的难度。我觉得需要经常访问的内容并不是很多,所以工作量并不大。”

采用AJAX方式的话,会好一些,但是也是很耗服务器资源的。但是如果我们采用Comet方式,也就是一种Web推送技术,在Tomcat7和Glassfish中都支持,资源占用问题就不存在了,而且可以达到比前两者更好的实时性。另外,如果采用HTML5中的WebSocket则更好了。”说到技术问题,吴言永远很有把握。