资讯专栏INFORMATION COLUMN

Java大数据内存序列化浅谈(一)

Lycheeee / 2272人阅读

摘要:谈任何技术前,不讨论实际的应用场景都是耍流氓。业务只读不写,且数据量不大,这两个特性很大程度上决定了我们的系统架构。

谈任何技术前,不讨论实际的应用场景都是耍流氓。

首先说下自身项目背景。业务只读不写,且数据量不大,这两个特性很大程度上决定了我们的系统架构。

  

Step 0 数据平台持久化数据到数据库(SQLServer)中,然后压缩数据库文件成压缩文件
Step 1 上传压缩文件到云端,利用云端进行自动同步
Step 2 通知各个节点下载数据,下载到指定目录
Step 3 解压文件,附加数据库文件为新库
Step 4 节点读取新数据库数据到内存,新旧数据内存切换,新数据生效,旧数据失效

通过描述看到我们的业务服务器其实把数据库作为一个临时数据存储,一旦读取过新数据,便不再访问数据库,因为数据全部读到内存当中。我们

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/64248.html

相关文章

  • Java学习路线总结,搬砖工逆袭Java架构师(全网最强)

    摘要:哪吒社区技能树打卡打卡贴函数式接口简介领域优质创作者哪吒公众号作者架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习一起进步欢迎点赞收藏留言前情提要无意间听到领导们的谈话,现在公司的现状是码农太多,但能独立带队的人太少,简而言之,不缺干 ? 哪吒社区Java技能树打卡 【打卡贴 day2...

    Scorpion 评论0 收藏0
  • 浅谈java中的并发控制

    摘要:并发需要解决的问题功能性问题线程同步面临两个问题,想象下有两个线程在协作工作完成某项任务。锁可用于规定一个临界区,同一时间临界区内仅能由一个线程访问。并发的数据结构线程安全的容器,如等。 并发指在宏观上的同一时间内同时执行多个任务。为了满足这一需求,现代的操作系统都抽象出 线程 的概念,供上层应用使用。 这篇博文不打算详细展开分析,而是对java并发中的概念和工具做一个梳理。沿着并发模...

    Gilbertat 评论0 收藏0
  • 浅谈 Java 字符串(String, StringBuffer, StringBuilder)

    摘要:与类基本相同,都是可变字符换字符串序列,不同点是是线程安全的,是线程不安全的。和区别在大部分情况下是线程安全的可变字符序列。在程序中可将字符串缓冲区安全地用于多线程。 转载自飘过的小牛 我们先要记住三者的特征: String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 一、定义 showImg(/...

    ShowerSun 评论0 收藏0
  • 浅谈Java并发编程系列(四)—— 原子性、可见性与有序性

    摘要:内存模型是围绕着在并发过程中如何处理原子性可见性和有序性这个特征来建立的,我们来看下哪些操作实现了这个特性。可见性可见性是指当一个线程修改了共享变量的值,其他线程能够立即得知这个修改。 Java内存模型是围绕着在并发过程中如何处理原子性、可见性和有序性这3个特征来建立的,我们来看下哪些操作实现了这3个特性。 原子性(atomicity): 由Java内存模型来直接保证原子性变量操作包括...

    tianren124 评论0 收藏0
  • Java开发 厂面试整理

    摘要:用户态不能干扰内核态所以指令就有两种特权指令和非特权指令不同的状态对应不同的指令。非特权指令所有程序均可直接使用。用户态常态目态执行非特权指令。 这是我今年从三月份开始,主要的大厂面试经过,有些企业面试的还没来得及整理,可能有些没有带答案就发出来了,还请各位先思考如果是你怎么回答面试官?这篇文章会持续更新,请各位持续关注,希望对你有所帮助! 面试清单 平安产险 飞猪 上汽大通 浩鲸科...

    Scorpion 评论0 收藏0

发表评论

0条评论

Lycheeee

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<