- 博客(3)
- 收藏
- 关注
原创 scala之使用scalikejdbc操作数据库
scalikejdbc的简介:ScalikeJDBC是一款给Scala开发者使用的简介访问类库,它是基于SQL的,使用者只需要关注SQL逻辑的编写,所有的数据库操作都交给ScalikeJDBC。这个类库内置包含了JDBCAPI,并且给用户提供了简单易用并且非常灵活的API。并且,QueryDSl(通用查询查询框架)使你的代码类型安全,半年过去可重复使用。我们可以在生产环境大胆地使用这款DB访问类...
2020-03-30 22:45:00 418
原创 hive中的窗口函数详解
概念:我们都知道在sql中有一类函数叫做聚合函数,例如sum()、avg()、max()等等,这类函数可以将多行数据按照规则聚集为一行,一般来讲聚集后的行数是要少于聚集前的行数的。但是有时我们想要既显示聚集前的数据,又要显示聚集后的数据,这时我们便引入了窗口函数。窗口函数与分析函数应用场景:1.用于分区排序2.动态GROUP BY3.TOP N4.累计计算5.层次查询窗口函数:...
2020-03-29 22:42:00 312
转载 关系型数据库事务一:概念
事务是将一组读写操作组合在一起形成一个逻辑单元。这些操作要么全部执行成功提交(commit),要么全部中止失败(abort,rollback),不会留下一个中间状态的烂摊子。所以,失败后程序可以安全的重试,分析原因等。 相反,如果没有对事务的支持,数据库可能持久化很多中间状态,留下无法解释的业务,开发人员处理起来也很麻烦。所以,事务是为了简化编程,提供数据安全/正确性/一致性。当然,任何便利都是有...
2020-03-24 17:28:22 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人