@mysql
阿里:去IOE,IBM,Oracle,EMCsql
需求:數據庫
有序化重構瀏覽器
分與合,按照 子系統、模塊,組件,進行拆分緩存
業務架構/技術架構安全
抽象思惟服務器
開始:人員問題,時間週期cookie
Session保存數據,分多個服務器,http是無狀態的網絡
如何解決:Session +cookiesession
session 服務端保存狀態
cookie 客戶端保存狀態
分佈式架構,須要考慮Session共享,實現單點
數據庫如何同步:mysql - master/slave
應用如何對數據源進行路由:mycat/sharding-jdbc
搜索引擎:Lucene,solr,elaticsearch(商業服務)
索引:基於原始數據,
全量構建->第一次構建
增量構建->後續商品新增,增量同步
非實時(異步/實時任務)、實時
ELK,ElasticSearch
hbase,MongoDB,Redis;。。。
瀏覽器緩存,應用緩存,數據庫緩存,cpu緩存。。。
文件存儲,OSS,HTFS...
經過分表分庫實現數據拆分
Dubbo、thrift