求些关于数据库,数据源,dataservice,Calcite通俗点的理解。

学习开发不久,遇到些问题想不明白。或许是我比较死板。

比如,在不使用框架的时候,我们用className...conn...等等,获取数据库连接。
我们用sql语句就能从数据库中获取数据。在框架中,却出现了数据源连接池这样的概念。
问题1:我们在用className...conn...这类方式获取连接时,数据源,连接池分别在哪?
问题2:数据源与连接池的作用:在sql请求发送到数据库中,这些东西起了怎样的作用?
问题3:数据库,接受与传递数据的原理。
问题4:Calcite是什么,它在数据库中起到的作用是什么?
问题5:dataservice与Calcite的关系。

求大神用通俗点的话解析一下。。
有木有有木有有木有???

0

2个回答

算了。我换个问题问吧。

0

好东西,,,,,,,,,

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
zookeeper应用场景 (通俗易懂) 重点
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。 值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性
Apache Calcite:Hadoop中新型大数据查询引擎
http://www.infoq.com/cn/articles/new-big-data-hadoop-query-engine-apache-calciteApache Calcite是面向Hadoop新的查询引擎,它提供了标准的SQL语言、多种查询优化和连接各种数据源的能力,除此之外,Calcite还提供了OLAP和流处理的查询引擎。正是有了这些诸多特性,Calcite项目在Hadoop中越
梯度下降法的通俗理解
梯度下降(Gradient Descent)小结 - 刘建平Pinard - 博客园: https://www.cnblogs.com/pinard/p/5970503.html 文章目录梯度下降:1.梯度是一个向量2.梯度的大小就是 该点最大的倒数3.梯度下降法4.梯度和导数的关系 梯度下降: 1.梯度是一个向量 2.梯度的大小就是 该点最大的倒数 某一点会有各种斜率值(不同方向),其中沿梯度方...
【Machine learning】参数估计(个人通俗理解)
问题背景: 我们知道了总体的分布,但不知道分布的参数,因此我们就要对未知的参数做出估计。 两个类型的估计: 1.点估计 2.区间估计   1.点估计 包括矩估计和极大似然估计 1)矩估计: 用样本矩去估计总体矩 这里就可以用样本一阶矩(均值)估计整体一阶矩(均值),样本二阶中心矩估计(方差)整体二阶中心距(方差) 2)极大似然估计: 理解: 利用已知的样本结果,反推最有可...
对随机变量的理解
随机变量是其值随机会而定的变量,正如随机事件其发生与否随机会而定一样,一个随机试验有多种可能的结果,每一个结果出现都有一定的概率。随机变量是试验结果的函数,和普通函数不同的是,试验前,我们无法预知它将取何值,一旦试验之后,结果就确定了。对于一个随机试验,我们往往关心的是与所研究的特定问题有关的某个或某些量,而这些量就是随机变量。 随机事件是从静态的观点来研究随机现象,而随机变量则是一种动态的
卷积神经网络的通俗理解
作者:YJango 链接:https://www.zhihu.com/question/39022858/answer/194996805 来源:知乎 文章写的太好了,没有什么可补充的。 目录 视觉感知 画面识别是什么 识别结果取决于什么 图像表达 画面识别的输入 画面不变形 前馈神经网络做画面识别的不足 卷积神经网络做画面识别 局部连接 空间共享 输出空间...
HepPlanner源码分析——Calcite
Query Optimization for Distributed Database Systems Calcite是开源的一套查询引擎,很多开源项目都使用了该开源项目,特别是对其Optimizer部分的使用,类似Drill、Hive、Flink都使用Calcite作为其优化引擎。 Calcite实现了两套Planner,HepPlanner和VolcanoPlanner,HepPlanne
maven通俗易懂的解释
当我第一次搜索Maven的作用到底是什么的时候,一大堆专业词汇冲到我的眼前,例如“项目对象建模”,“Maven和Ant”,“项目生命周期”,“项目依赖管理”。。等等等等等我看不懂的字眼。 通过学习,我告诉大家maven有什么作用。  前言: maven项目也是一个项目,类似于javaProject,javaWebProject,就是多了些功能,其他也没啥,所以大家接触的时候不要害怕!
Java概念的通俗理解
JDK:Java开发需要的工具包,提供了Java开发的所有类库,JDK中包含了JRE。 JRE:Java程序的运行环境,安装JRE即可运行Java程序,但是不能编译开发Java程序 JVM:Java虚拟机,JVM包含了Java解释器,相当于Java程序与操作系统的适配器,是保证Java跨平台的基础,所有的Java程序都是在JVM上面执行,再由JVM将程序翻译为操作系统能识别的文件。
IOC和AOP的通俗解释
http://blog.csdn.net/white_ice/article/details/52861532
SAP Data Services如何链接ORACLE
SAP Data Services创建数据源时的链接方法;
通俗易懂的理解MVC模式
MVC由View视图,Controller控制器,Model模型三部分组成。当用户与view进行交互的时候,会触发view的一些事件,这些事件会被controller模块监听到,controller会根据不同的用户事件去调用model层的一些接口,通过这些接口修改model层的数据。在之前view会通过观察者模式去观察model层的数据,如果当model层的数据改变的时候,则会通过事件通知的方式通...
使用calcite为对象List封装SQL接口
编写示例程序如下,注意这是一个scala程序:import java.sql.DriverManager import org.apache.calcite.jdbc.CalciteConnection import org.apache.calcite.adapter.java.ReflectiveSchema import java.util.Properties object Calcit
范数通俗理解
作者:自由之畔 链接:https://www.zhihu.com/question/21868680/answer/389440726 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。   我也在找答案,目前我学到的是(这里先讲向量范数,不讲矩阵范数,但是大同小异,矩阵范数用得较多的也是从向量得到的诱导范数): 所有人都说范数可以理解为在一个空间里两点的距离,或...
用通俗的语言解释REST,以及RESTful
基于 Flask 实现 RESTful API文中提到了 REST 的由来,什么是 RESTful API 以及翻译自 《Flask Web Development》作者 Miguel Grinberg 一篇使用 Flask 对 RESTful API 的一个实现。 什么是 REST?下面六条准则定义了一个 REST 系统的特征:客户-服务器(Client-Server),提供服务的服务器和使用服...
通俗理解何为负载均衡
背景 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。常见互联网分布式架构,分为客户端层、反向代理nginx层、站点层、服务层、数据层。 什么是负载均衡 负载均衡是分布式系统架构设计中必须考虑的因素之一,它通常是指将请求/数据【均匀】分摊到多个操作单元上执行。负载均衡的关键在于...
java数据源的理解---------------自己的理解
胡乱写的,记录一下而已,,,, java DataSource理解: 字面上理解是数据源,在java中对应于javax.sql.DataSource接口, 它是抽象的!!! 其中定义了一个方法,getConnection(),通过名字可知:用来获取数据库连接的. 之前学习JDBC通过DriverManager.getConnection()就拿到数据库连接了
PWM的简单理解
举个简单的例子, 如该图,电池9V,若
通俗解释事务
1.什么是事务 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end trans
通俗易懂的解释何为数据库索引
“索引”这个名字,想必大家都耳熟能详了,众所周知,索引最大的用途就是提升数据库的查询速度。或许,你会说,我曾经自己动手按书上讲的方法试验了一番,可是没有感觉有多大速度的提升呢?这完全是可能的,因为索引就像是一门非常厉害的武功招式,如果我们想发挥其最大的功力,光凭招式的纯熟是远远不够的,我们还必须同时修炼其高深的内功方可……       就上面的问题,首先,我们一般的学习和试验情境中,很
aop的通俗解释
转自:https://blog.csdn.net/ios_xumin/article/details/78465782 切面编程,就是在你项目原有的功能基础上,通过AOP去添加新的功能,这些功能是建立在原有功能的基础上的,而且原有的功能并不知道你已经添加了新的功能。比如说,你去ATM取钱,取钱是一个功能,取完钱后向你的手机发送一条取钱信息,这就是新加的功能。 AOP就是在某一个类或方法执行前后...
关于多态性的通俗解释
关于java中多态性的理解,初学者很多人可能会有这种感觉,不管是老师讲的或者还是在网上找的,大都是说那个什么父类animal然后子类阿猫阿狗,最后就说这就是面向对象的多态性,这个根本就没跟多态性的这几个字连一起解释,这样让初学者理解起来很空洞,至少我是这样的,所以开始我老没记住具体什么是多态性?多态性有什么作用?什么时候需要用到多态性?接下来我就用自己的理解说一下吧! 当...
MFC——基本概念的通俗理解1
1 文档视结构     完整的应用一般由四个类组成:CWinApp应用类,CFrameWnd窗口框架类,CDocument文档类,CView视类     过程:     CWinApp创建CFrameWnd框架窗口实例,框架窗口创建文档模板,文档模板创建文档实例和视实例,将两者关联     2  消息映射        一个消息=消息名称(UINT)+参数(WPARAM,LPARAM
通俗易懂解释负载均衡
转自菜鸟教你如何通俗理解——>集群、负载均衡、分布式  在“高并发,海量数据,分布式,NoSql,云计算......”概念满天飞的年代,相信不少朋友都听说过甚至常与人提起“集群,负载均衡”等,但不是所有人都有机会真正接触到这些技术,也不是所有人都真正理解了这些“听起来很牛的”技术名词。下面简单解释一下吧。(从一个网站上面看到的,例子很有趣,分享给大家)    集群(
关于正则化抽象定义的通俗理解
来源:http://blog.csdn.net/wsj998689aa/article/details/39547771 一直很好奇,模式识别理论中,常提到的正则化到底是干什么的?在这里真心感谢 迷雾forest  那么费脑组织语言、那么费卡路里打字、那么有责任心的分享! 正则化: 1. 正则化的目的:防止过拟合! 2. 正则化的本质:约束(限制)要优化的参数。
通俗理解最大似然估计,最大后验概率估计,贝叶斯估计
以下所有例子都是抛硬币问题,在两次试验中出现正,反两次结果,求该硬币出现正面的概率p, 最大似然估计:       假设分布为伯努利分布,也就是二项分布,出现正面的概率是p,则下次出现上述实验结果现象的概率是:L=P(1-p),如何才能让下次出现相同结过的概率最大?自然是L越大越好,则p=0.5,所以极大似然估计的核心思想是求参数为何值时才能使样本出现的概率最大。 最大后验概率估计: 我们
比特币是什么-通俗易懂篇
对于比特币也许一千个人有一千种理解。本文作为入门篇(写给完全没有了解过比特币概念的新手,老手可忽略),我尽量用简单易懂的语言来介绍比特币。 到底什么是比特币,它到底是怎么运行的呢。比特币是什么 比特币是一种基于分布式网络的数字货币。 比特币系统(广义的比特币)则是用来构建这种数字货币的网络系统,是一个分布式的点对点网络系统。 本文主要讲解狭义的比特币概念。数字货币是什么凯恩斯在《货币论》
单例模式 -通俗易懂的讲解
什么是单例模式: 保证一个类有且仅有一个实例,并提供它的全局访问点。 单例模式有什么用: 其实单例的作用在于避免产生太多实例,也就是不用new那么多次,new一次就占用一次内存的资源,new多了电脑也会慢的。 具体举个例子吧。 在取款的时候,绝对不允许有多个对象,假如多个对象同时操作数据库,将导致线程不安全,有可能出现同时取款,账目只扣一次款。 至于说为什么只扣一次款,了解的看下文,不
正则表达式———通俗易懂———边讲解边举例
^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The": 开头一定要有"The"字符串; "of despair$": 结尾一定要有"of despair" 的字符串; 那么, "^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配。 "notice": 匹配包含noti
外汇管制的通俗理解
有不少朋友对于国家为何如此严格得进行外汇跨境汇款管制,不是非常理解。这里简单跟您聊两句。 国内有一位姓陶的老干妈,做的辣酱口感好,工艺独特,远在澳村的小伙伴们都爱不释手。于是有一天,陶老妈子向澳村出口了1000万人民币的老干妈辣椒酱,澳村支付给陶老妈子货款200万澳元(假设澳元兑人民币的即时牌价为5:1且一直维持不变)。 但是,由于外汇管制,澳元在国内无法流
桥接模式-通俗的理解(转)
本文来自:崔成龙博客专栏。转载请注明出处:http://blog.csdn.net/xiaoxian8023     软考上午题终于考完了。三个赶考者都感觉不错。检查了2遍,提前30分钟都出来了 。     小A,小B,小C楼下碰头,相视一笑,轻松之感溢于言表。遂决定去吃面,以犒劳自己的肚子。    “老板,我要西红柿鸡蛋面!”,“尖椒炸酱面!”,“苏格兰打卤面!”。。。。。。“好嘞
大数据的概念和基本技术的通俗的解释
有人说大数据技术是第四次技术革命,这个说法其实不为过。很多人只是听过大数据这个词或者是简单知道它是什么,那么它是什么呢,在这里就通俗点来说一下个人对大数据的理解。大数据,很明显从字面上理解就是大量的数据,海量的数据。大,意思就是数据的量级很大,不上TB都不好意思说是大数据。数据,狭义上理解就是12345那么些数据,毕竟计算机底层是二进制来存的,那么在大数据...
C++命名空间通俗的解释
using namespace std 这句的意思是 使用命名空间 std  比如 杭州有一个西湖 潮州也有个西湖  如果你只说 西湖 ,可能别人就不知道你是说那里的西湖  如果你说 杭州的西湖, 别人就知道你是说杭州的西湖  这里的杭州就好像是使用 using namespace std ;  如果使用这个 就不用 std::cout std::cin 就可以使用 cout cin 
代理服务器通俗解释
代理服务器英文全称是(Proxy Server),其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站 在通俗的解释就是,假设你的手机没有办法上网,但是一个手机开热点,你的手机通过链接热点来进行上网,那么开热点的手机就可以叫做代理服务器。再举个通俗的例子,比如你家的门坏了,不能走出屋子,你只能借助你家后门并且通过邻居家的门走出屋子。完成这样一个目的,就等于说是借助其他通道到达你想要到达的目的地
正态分布的理解
一、概念 概念:正态分布,又称高斯分布。其特征为中间高两边低左右对称。 特性: 1)集中性:曲线的最高峰位于正中央,且位置为均数所在的位置。 2)对称性:正态分布曲线以均数所在的位置为中心左右对称且曲线两段无线趋近于横轴。 3)均匀变动性:正态分布曲线以均数所在的位置为中心均匀向左右两侧下降。 4)曲线与横轴间的面积总等于1。 正态分布函数公式如下: 公式解释:其中μ为均数,σ为标准差。μ决定了...
计算机网络之我见-通俗理解计算机网络(一)
写在前面:计算机网络和“XX语言程序员”这个职业也许并不强相关,例如大部分java程序员只要懂得如何使用servlet规范API,采用某些MVC框架写好程序打包部署到tomcat等容器中就能写出功能强大的“XX管理系统”,然而如果需要编写那些自己制定协议的基于tcp/udp的网络服务程序,理解计算机网络的基本工作原理还是很有必要的。本人才疏学浅,相当长一段时间内都没能对计算机网络知识有一个感性的认...
中心极限定理-通俗理解
中心极限定理-通俗理解: 1、大量相互独立的随机变量,其求和后的平均值服从正态分布,分布是指按照每个平均值的出现频数去判断分布 2、给定一个任意分布的总体。每次从这些总体中随机抽取 n 个抽样,一共抽 m 次。 然后把这 m 组抽样分别求出平均值。 这些平均值的分布接近正态分布。   本文的例子通过扔骰子,模拟实现,思路如下: 1、进行了5000组实验,每个实验,扔100次骰子并求和,...
梯度下降法通俗解释
请看如下博客: http://www.cnblogs.com/LeftNotEasy/archive/2010/12/05/mathmatic_in_machine_learning_1_regression_and_gradient_descent.html 
适合初学者理解的"同源策略"
相信很多朋友在学习ajax的时候,对"同源策略"都比较模糊.下面我用最简单的例子说明什么是"同源策略".所谓同源,就是指协议相同,域名相同,端口号相同.这三者缺一不可.否则即为不同源.也就是我们所说的"跨域了";比如下面这个网站:http://www.qingwaxiezi.com/qingwa/xiezi.html;http://  就是  协议;       www.qingwaxiezi.c...
Hadoop 通俗理解
什么是Hadoop? 维基百科上面,Hadoop的定义是:一个用java语言编写的便于大型数据集合的分布式储存和计算的软件框架。简单来说,这是计算机领域的一个开源软件,任何程序开发者都可以看到它的源代码,并且进行编译。它的出现让大数据的储存和处理一下子变的快了很多,也便宜了很多。 Hadoop是怎么做到将大数据储存和处理变得又快又便宜的? 这个讲起来可以讲三天三夜呢。不过举个
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python学些 物联网课程设计些什么