zoukankan      html  css  js  c++  java
  • 百度技术沙龙(第1期) 1. WEB数据交互的艺术(转载)


    源地址:http://www.infoq.com/cn/presentations/huangfangrong-web-data-interact

    演讲嘉宾及主题

    嘉宾简介:黄方荣
    WEB开发高级工程师,1998年大学毕业,2000年开始从事WEB开发工作。现就职于百度,从事于大型WEB项目(前端)技术架构。用最适合的方案解决WEB开发的各种难题!

    演讲主题:WEB数据交互的艺术 
    主要演讲的内容:交互数据的格式;几种疑难数据交互的实现(跨页交互、跨域交互、即时交互等),这些解决方案一部分是已经在现有产品线上实现,还有一部分是正在实施;数据交互的意义等……;WEB发展的源动力是用户的需求,用户的需求又都通过数据的交互来实现,即什么样的交互数据决定着什么样的WEB。本次交流的内容就是从技术上来解析数据交互的实现,让每个解决方案都如同艺术品一样,简洁,优美!

    嘉宾简介:刘洪清
    系统程序员,2007年毕业于清华大学电机系,现就职于豆瓣网,从事架构和平台相关工作,BeansDB的作者,为改善豆瓣三千多万用户的使用体验而努力。热爱技术,尤其关注实现服务器端大容量、分布式、高性能、高可用等相关技术。做事追求简单和极致,用简洁的手法解决复杂问题。

    演讲主题:分布式数据库BeansDB在豆瓣的应用 
    豆瓣网的三千多万用户上传的照片、写的日记和评论,以及小组话题和订阅的博客内容是非常庞大的,采用传统的关系型数据库和网络文件存储技术很难满足数据的持续增长和24小时可用的需求。演讲中作者会跟大家一起豆瓣网在开发和使用BeansDB来解决以上问题的实践经验。

    它是一款大容量高可用分布式的Key-Value数据库,用于解决现在诸多Web 2.0网站面临的海量用户数据的存储和24小时可用等问题。演讲会最开始它所面对的问题出发,一步步地探讨解决方案,以及BeansDB是如何演变成今天的样子,解决豆瓣网所面对的问题的。最后再跟其它Kye-Value数据库的特点进行对比,分析各自的优缺点以及合适的应用场景,讨论一下BeansDB的问题以及下一步的发展方向。

    =====================================================================================

    据介绍,这次是百度第一次深入社区,通过线下活动的形式和业界技术人员交流。从整个活动的策划和准备,可以看出百度已经将与社区的交流提上了议事日程。在和百度讲师黄方荣、百度产品市场经理郑昊的沟通中,他们也提到虽然百度内部经常有类似的交流活动,但和外界的交流还是比较少,这次活动是一次尝试,如果效果不错,以后会继续和InfoQ联合举办类似的活动。

    在黄方荣的演讲中,他主要介绍了数据在Web发展中的重要性,即“数据交互推动着Web的发展”,介绍的内容点包括:

    • Server数据推送
    • 域服务器数据交互
    • 异域网面跨帧数据交互
    • 客户端网页跨浏览器数据交互
    • 数据的压缩处理
    • WEB前后端交互的数据格式
    • 数据交互推动着WEB的发展

    在每个技术点中,黄方荣都列举了多个解决方案进行类比。比如在介绍Server数据推送时,他提到了轮询、长连接、伪长连接等不同的应用及各自特点。而对于数据的压缩处理,他则介绍了YUI Compressor和GZIP不同的应用场景。最后,他总结说在Web2.0时代,Ajax大行其道,为网站提供了酷炫的交互界面,而在Web3.0时代,数据的交互将会更加人性化和简便。根据与会者的反馈,美中不足的是黄方荣在介绍数据交互的应用场景时,并没有比较多地涉及这些技术是如何在百度产品上使用的,这让许多慕名而来的技术人员有些失望。

  • 相关阅读:
    web在线调试
    BAPI 注意事项
    HR 删除工资数据
    Python 量化交易安装步骤
    日期金额格式问题
    SD_BAPI
    BAPI
    7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装
    安装软件包的三种方法 rpm包介绍 rpm工具用法 yum工具用法 yum搭建本地仓库(
    zip压缩工具 tar打包 打包并压缩
  • 原文地址:https://www.cnblogs.com/licheng/p/1822047.html
Copyright © 2011-2022 走看看