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

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. centos7安装tomcat8.5
  2. shopify api php 开发,Shopify插件开发基础篇-获取店铺信息
  3. android okhttp 多线程,android – Okhttp Authenticator多线程
  4. 三大趋势在移动互联网发展
  5. 160809325贺彦
  6. Codeforces Round #592 (Div. 2) G. Running in Pairs 构造(水)
  7. Linux 把文件内容发送给用户,linux上给其他在线用户发送信息(wall, write, talk, mesg)...
  8. CentOS 6与7对比【转】
  9. psd文件用什么打开?如何修改psd文件?psd样式怎么修改文字?
  10. 看看你的密码有多安全?
  11. 【窗口置顶神器】DeskPins
  12. 支持向量回归预测怎么做_使用支持向量回归进行Facebook股票预测
  13. 单片机实验计数显示器C语言代码,单片机实验1-计数显示器.doc
  14. 苹果测试软件游戏,TestFlight苹果app
  15. mybatis --- 事务
  16. 利用matlab命令窗口绘制simulink仿真示波器波形的方法,利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法...
  17. recyclerview 动态设置高度_RecyclerView 动态调整高度, 调整item高度
  18. java SteamAPI练习(流的创建、流的操作、流的终止)
  19. 使用_findfirst和_findnext遍历目录
  20. 05-用户和组以及权限

热门文章

  1. 原来用Redis实现查找附近的人这么容易
  2. 电脑系统时间变慢的原因,原来是这个没启动
  3. JavaScript数组方法(最新)包含ES10方法
  4. 【FME-HOW-TO系列】18 从点生成等高线数据
  5. 函数指针作为函数参数 定义、使用、调用简例
  6. ContentProvider 实战
  7. 如何高效的使用PowerShell备份数据库
  8. Joke 转载关于英文歌曲的。、
  9. Android Broadcast原理分析之registerReceiver(一)
  10. 迁移学习xlm-roberta-base模型应用于分类任务