
数据库
relife1
人之所恶在好为人师,不实知,谨慎言
展开
-
spark 中 postgresql数据库使用
毕竟是号称世界上最先进的数据库,还是要会一点的 一: 最近是在spark里面使用,需要从数据库中直接读出数据构建Dataframe,但是这里有一个坑点,我需要拿到每天的数据,但是如果不使用spark.sql()执行sql语句,而是使用其他API,就涉及一个日期条件怎么写的问题, 最后解决时是使用spark.read.jdbc(),参数除了url,表名,配置文件,就是一个predicates的条件A...原创 2018-11-26 10:23:22 · 1282 阅读 · 0 评论 -
数据库事务
面试准备,仅为一家之言,无法保证理解正确性,慎,欢迎纠正 数据库事务 ACID A : Atomic:原子性:指数据库事务要么完成,要么不做.是一个不可分割的原子操作; C:consistency: 一致性:指事务完成要保证业务逻辑数据一致;即业务是A账户向B账户转账,无论怎么转,事务完成后必须保证A账户和B账户的总额不变; I:Isolation: 隔离性: 指不同事务有自己的执行空间,各...原创 2019-02-03 14:06:03 · 9788 阅读 · 3 评论 -
数据库索引
前情 可以说是完全为了面试了,我还没有工作,自己做的项目也还没有用过索引,如何添加索引,可以在菜鸟教程自己看,这里说一下使用的意义和底层的数据结构 正文 为什么使用索引 如果在概念上说索引,就不能只局限于数据库,这个概念在很多方面都有涉及,我印象很深的就是操作系统中的文件系统还有内存管理中的页表的设计,我觉得在概念上都类似数据库索引; 数据库为什么要使用索引,其实很简单,就是你读书为什么要看目录...原创 2019-02-08 11:54:22 · 187 阅读 · 0 评论