关系数据库转换为时序的方法

关系数据库转换为时序的方法,第1张

关系数据库转换为时序的方法如下。

1、下载插件,加载插件。

2、DolphinDB的MySQL插件提供了以下接口函数:connect,showTables,extractSchema,load,loadEx。

3、可以通过以调用插件的接口函数。

4、创建MySQL连接,返回MySQL的连接句柄。我们建议MySQL用户的AuthenticationType为mysql_native_password。

5、使用MySQL插件把数据导入到DolphinDB时,会做相应的类型转换。

Mysqli是php5之后才有的功能,没有开启扩展的可以打开php.ini的配置文件

查找下面的语句:extension=php_mysqli.dll将其修改为:extension=php_mysqli.dll即可。

相对于mysql有很多新的特性和优势

(1)支持本地绑定、准备(prepare)等语法

(2)执行sql语句的错误代码

(3)同时执行多个sql

(4)另外提供了面向对象的调用接口的方法。

mysql底层架构分为:

1、client(客户端)

2、server(服务端)

client: 主要有各种plugin、jdbc等

server: 包含了连接器、查询缓存、分析器、优化器、执行器、存储引擎

连接器 的主要作用是与 客户端 建立联系,管理客户端的连接、会话、权限验证等。

查询缓存 的作用是,在sql通过连接器之后到达服务端之后,如果sql是sel开头的语句,那么先在 查询缓存 中获取命中结果,如果有命中结果则直接返回结果。没有结果那么sql会通往 分析器 。

分析器 拿到sql后,会对sql进行词法、语法分析,同时创建sql Id,如果sql有错误,那么将会终止sql行为,将异常返回客户端。

优化器 的作用主要是对通过 分析器 的sql进行优化,比如进行 索引选择 、 重写查询 等,同时会创建 sql执行计划 ,可以通过 explain 指令进行查看。

执行器 拿到了经过优化器的sql,将会 *** 作 存储引擎 ,通过调用 存储引擎 提供的读写接口,得到返回结果。

存储引擎 是sql的最终执行者,它对外提供了读写接口,本身主要作用为执行sql、存储数据、获取数据等, 存储引擎 的设计是插件形式实现的,常见了有 InnoDB 、 MyISAM 等。

未完待续......


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8622760.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存