写在开头:这个问题,之前有经常去了解学习,印象比较深刻,也符合自己的价值选择,因此有了本文的观点。

N年以前,我比较好奇互联网公司(BAT)用的技术和普通公司有啥不同,数据库怎么抗住那么大访问量的?

认真学习了点,比如知乎文章、大厂的做法等,简要总结个人理解:数据库,只是作为持久层,确保数据准确,存储过程、视图、复杂sql,甚至普通的联表查询等,

但凡高级一点的语法,都不要用。

数据库,干好一件事就行了,其他的:ES、Redis、业务拆分等各种手段搞定。

具体到本文相关的,我个人 基本不用CURRENT_TIMESTAMP ,timestamp,只用DateTime,createTime、updateTime,都是Java代码手动设置。

嗯,一切都要在我的掌控之内,要简单、要清晰。

114、数据库,核心价值是持久层和数据准确性,复杂的事情不要干相关推荐

  1. 写写关于持久层,业务层和控制层的自己看法

    写写关于持久层,业务层和控制层的自己看法 1:持久层 2:业务层 3:控制层 1:持久层 持久层也叫DAO层,主要工作是负责给数据库做CRUD操作,并把这些数据库操作提供给业务层做处理.如果比作做饭的 ...

  2. Mybatis零基础教程,Java访问数据库核心操作,详解Spring-boot整合Mybatis持久层!

    1.前言 持久层是JavaEE中访问数据库的核心操作,Mybatis是一款优秀的持久层框架,诞生于2010年,2013年迁移至Github.它支持定制化 SQL.存储过程以及高级映射.MyBatis ...

  3. sqlaction 更新至 v0.2.1.0,自动生成 JDBC 代码的数据库持久层工具

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   0.2.1.0        2019-04-17        calvin             * 新增拦截器"@@STA ...

  4. SpringBoot2.0 基础案例(09):集成JPA持久层框架,简化数据库操作

    一.JAP框架简介 JPA(Java Persistence API)意即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化规范.主要是为了简化持久层开发以及整合ORM技术,结束H ...

  5. Project(1)——创建数据库、实体类、用户注册的持久层

    Project(1) 1.分析项目 当需要开发某个项目时,首先,应该分析这个项目中,需要处理哪些种类的数据!例如:用户.商品.商品类别.收藏.订单.购物车.收货地址- 然后,将以上这些种类的数据的处理 ...

  6. Java数据库持久层框架基础:jdbc原理和使用综述

    Java数据库持久层框架基础:jdbc原理和使用综述 前言 jdbc基础架构 jbdc的使用 jdbc的主要接口 驱动 连接 连接池 会话Statement 结果集ResultSet 前言 目前jav ...

  7. 初步理解为什么要用持久层,持久层使用数据库高效的原因

    在写代码之前必须搞清楚持久层的意义是什么?持久层是必要的吗? 持久层对于持久是相对于瞬时来说的,持久层,可以理解成数据保存在数据库或者硬盘一类可以保存很长时间的设备里面,不像放在内存中那样断电就消失了 ...

  8. 2021年8月数据库流行度排行:数据库道路漫漫其修远兮,为用户创造核心价值是正道

    前言:国产数据库流行度排行榜,是墨天轮网站根据数据库的受欢迎程度对国产数据库进行排名,排行榜每月更新.排行榜自2020年9月推出,已收录了105个国产数据库产品.积分数据考量了多重互联网上可以普遍获得 ...

  9. 表示层,业务逻辑层,持久层,数据库(简记)

    表示层(让控制层调用业务逻辑层显示数据,或者可以说直接使用业务逻辑层的数据.可以简单看成jsp页面) 业务逻辑层(service比DAO更为细化处理判断提取出来的数据,例如对某一个操作的细化) XXX ...

最新文章

  1. 实践篇:利用函数计算轻松构建全文检索系统
  2. leetcode(2)495——提莫攻击(C++),运算符优先级(+=,?,+,-)
  3. 9206 课堂笔记 综合演练 添加数据与非空验证
  4. Java生产环境下性能监控与调优详解 第4章 基于Btrace的监控调试
  5. 淘宝美工设计初学必会技能之PSD分层模板
  6. LSTM和GRU的解析从未如此通俗易懂(动图)
  7. 基于python下django框架 实现校园二手书籍交易系统详细设计
  8. ubuntu安装包常用下载地址
  9. Epson爱普生L3100 L3101 L3110 L3150 L3168系列清零软件废墨清零软件+教程
  10. 3D打印机DIY之一------Prusa i3的材料清单和总体结构组装
  11. c语言加权成绩,求c语言算加权平均分的代码
  12. Java学习之面向对象
  13. CentOS修改hosts文件及生效命令
  14. opencv3中的glob函数读取文件夹中数据
  15. 手写字体的fisher算法识别
  16. Java中JRE指什么呢?
  17. 企业财务制度二--(五)损益类科目 5101 主营业务收入(转载)
  18. 实习日/周/月记学习计划(第二周)
  19. 路由交换中流量来回路径不一致会造成什么危害?
  20. 计算机不识别u盘咋办,电脑不能识别U盘 U盘无法识别问题该怎么解决

热门文章

  1. ES10新特性你了解多少
  2. Windows下的OpenCVSharp配置
  3. USB驱动——鼠标驱动程序(中断传输)
  4. matlab实现卷积神经网络CNN(二)——代码实现与解析
  5. [AHOI2005] 航线规划 题解
  6. storge oracle,Oracle Storage DE2-24P, Oracle
  7. 单片机c语言常用指令,单片机C语言(C51)的常用库函数.doc
  8. 如何解决IDEA中输入sout,psvm后没有自动联想功能的问题。
  9. 关于SOUT快捷键失效问题的解决方案
  10. Edge浏览器出现无法访问此页面,XXX已拒接链接,请尝试检查代理和防火墙