数据库
程序员摩西
这个作者很懒,什么都没留下…
展开
-
培训机构最新发布30W年薪的面试宝典及配套资料,我已经拿到了
前言一份月薪30K的java开发岗位工作要求是怎样的呢?面试都会问到哪些呢?任职要求:1、计算机或相关专业本科(或以上)学历,具备3年以上Java服务端开发经验,熟悉常用的Java开源框架,如熟悉Spring、SpringMVC、SpringBoot、Hibernate、MyBatis等,了解其原理和实现机制;2、擅长Java Web服务开发,熟悉掌握各种Web应用开发模式,具有丰富的高并发、大数据系统的设计、研发、调试经验者优先;3、精通Java及面向对象设计开发,熟悉常见设计模式,有系统设计原创 2020-10-22 16:16:07 · 256 阅读 · 2 评论 -
面对海量数据,如何才能查得更快?
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等本文和大家分享一下如何来保存原始数据,我们知道,原始数据的数据量太大,能存下来就很不容易了,这个数据是没法直接来给业务系统查询和分析的。有两个原因,一是数据量太大了,二是也没有很好的数据结构和查询能力,来支持业务系统查询。所以一般的做法是,用流计算或者是批计算,把原始数据再进行一次或者多次的过滤、汇聚和计算,把计算结果落到另外一个存储系统中去,由这个存储再给业务系统提供查询支持。这里的“流计算”,指的是 Flink、Storm..原创 2020-08-29 20:18:35 · 727 阅读 · 1 评论 -
揭秘:一条SQL语句的执行过程是怎么样的?
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等数据库系统能够接受 SQL 语句,并返回数据查询的结果,或者对数据库中的数据进行修改,可以说几乎每个程序员都使用过它。而 MySQL 又是目前使用最广泛的数据库。所以,解析一下 MySQL 编译并执行 SQL 语句的过程,一方面能帮助你加深对数据库领域的编译技术的理解;另一方面,由于 SQL 是一种最成功的 DSL(特定领域语言),所以理解了 MySQL 编译器的内部运作机制,也能加深你对所有使用数据操作类 DSL 的理解,比如.原创 2020-08-26 21:10:31 · 612 阅读 · 0 评论 -
温故知新:常用的SQL标准有哪些,在SQL92中是 如何使用连接的?
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等本文主要和大家分享一下连接表的操作。在分享之前,我想先给大家介绍下连接(JOIN)在 SQL 中的重要性。我们知道 SQL 的英文全称叫做 Structured QueryLanguage,它有一个很强大的功能,就是能在各个数据表之间进行连接查询(Query)。这是因为 SQL 是建立在关系型数据库基础上的一种语言。关系型数据库的典型数据结构就是数据表,这些数据表的组成都是结构化的(Structured)。你可以把关系模型理解..原创 2020-08-18 20:26:55 · 592 阅读 · 0 评论 -
数据库中的数据是如何被黑客拖取的?
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等说到数据库,你肯定会说:“数据库是我最熟悉的工具了。利用它,我能够设计复杂的表结构、写出炫酷的 SQL 语句、优化高并发场景下的读写性能。”当然,我们的日常工作离不开数据库的使用。而且,数据库中储存的大量机密信息,对于公司和用户都至关重要。那关于数据库的安全你知道多少呢?你知道数据库是如何进行认证的吗?使用数据库交换数据的过程是安全的吗?假如黑客连入了数据库,又会发生什么呢?今天,我就以两种比较常见的数据库 Redis 和 My.原创 2020-08-13 17:46:16 · 416 阅读 · 0 评论 -
阿里大牛的数据库优化方案:写入数据量增加时,如何实现分库分表?
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等之前个大家分享给在高并发下数据库的一种优化方案:读写分离,它就是依靠主从复制的技术使得数据库实现了数据复制为多份,增强了抵抗大量并发读请求的能力,提升了数据库的查询性能的同时,也提升了数据的安全性,当某一个数据库节点,无论是主库还是从库发生故障时,我们还有其他的节点中存储着全量的数据,保证数据不会丢失。此时,你的电商系统的架构图变成了下面这样:这时,公司 CEO 突然传来一个好消息,运营推广持续带来了流量,你所设计的电商系统的.原创 2020-08-02 20:53:03 · 405 阅读 · 0 评论