当前位置: 首页 > news >正文

做网站要用到什么软件长沙seo排名收费

做网站要用到什么软件,长沙seo排名收费,大创项目做英语网站,免费申请pos注: 本文为云贝教育 刘峰 原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。 前言 Wrapper(FDW)是一项关键特性,它赋予数据库用户直接通过SQL语句访问存储于外部数据源的能…

注: 本文为云贝教育 刘峰 原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。

前言

Wrapper(FDW)是一项关键特性,它赋予数据库用户直接通过SQL语句访问存储于外部数据源的能力。遵循SQL/MED标准设计,FDW使PostgreSQL能够无缝对接多种异构数据库系统以及非数据库类数据源。

FDW机制由四个核心组件构成:

1. Foreign Data Wrapper:特定于各数据源的库,定义了如何建立与外部数据源的连接、执行查询及处理其他操作。例如,“postgres_fdw”用于连接其他PostgreSQL服务器,“mysql_fdw”则专门连接MySQL数据库。

2. Foreign Server:在本地PostgreSQL中定义一个外部服务器对象,对应实际的远程或非本地数据存储实例。

3. User Mapping:为每个外部服务器设置用户映射,明确哪些本地用户有权访问,并提供相应的认证信息,如用户名和密码。

4. Foreign Table:在本地数据库创建表结构,作为外部数据源中表的映射。对这些“外表”发起的SQL查询将被转换并传递给相应的FDW,在外部数据源上执行。

随着FDW生态的日益繁荣,各类针对不同数据源的FDW插件层出不穷,如postgres_fdw实现PostgreSQL间的互连互通,mysql_fdw、oracle_fdw分别用于连接MySQL和Oracle数据库,还有file_fdw可用于读取文本文件或CSV等非结构化数据。

接下来,我们重点介绍FDW功能使用。

一、外部表

使用PostgreSQL的file_fdw扩展,可以创建一个外部表来读取和查询文件系统中的文本或CSV文件。以下是如何通过file_fdw实现外部表的详细步骤:

使用场景:当有个1G表数据,CSV格式,需要和本地表运算出报表结果

1.1 准备csv数据

1.2 创建外部表



 

1.3  与本地表进行运算

二、访问其它集群中的pg库

由于pg内部不同的数据库不能访问,pg_fdw就能解决此问题。

注:如无特殊说明,以下操作均在当前库操作

2.1 创建扩展

2.2 创建外部数据服务

查看外部服务

删除外部服务





2.3 将外部服务授权给指定用户
 



 

2.4 创建外部服务的mapping

用于连接指向用户及指定数据库

查看mapping关系



 

如果密码配置错误,用以下语句修改

补充:

删除外部mapping

2.5 在远端创建表

2.6 创建外部表

补充:

查看外部表

删除外部表

2.7 访问自身集群中的pg库

实现过程和第二章节一样

实现目标:通过postgres数据库中的postgres用户访问appdb中appuser在schema:appuser中的表t1

注意:

1、添加外部表时,需要指定schme_name参数,否则会到默认public模式下找数据

三、访问oracle中的表

3.1 安装oracle客户端

根据不同数据库版本,自行到oracle官网下载,如LINUX.X64_193000_client_home包

上传解压即可

3.2 配置环境变量

3.3 配置oracle全局动态库

3.4 测试连接oracle

3.5 安装oracle_fdw

下载地址:https://github.com/laurenz/oracle_fdw

3.6 创建oracle_fdw扩展

如果碰到如下问题

先通过 ldd命令跟踪库文件的调用过程,比如

而libclntshcore.so.19.1这个包在oracle客户端的lib目录下,可以通过以下方式尝试解决:

1、通过软链接

2、直接cp

3.7 创建对oracle的外部表

四、FDW的演进与未来展望

随着时间推移,FDW的功能不断丰富和优化,包括增强性能、增加更多类型的FDW以及改善用户体验。如今,FDW已经成为PostgreSQL生态不可或缺的一部分,大大提高了其数据集成能力。

展望未来,FDW将继续成为实现跨多种数据库和非传统数据源交互的关键技术,尤其是在大数据时代背景下,对于构建复杂的企业级数据湖和数据仓库解决方案具有深远意义。同时,随着云原生和分布式计算范式的兴起,FDW也将顺应潮流,持续演进以适应更加多样化且充满挑战性的应用场景。

最后感谢学习和观看,我们会持续更新学习视频。

相关视频:【云贝教育】PostgreSQL分享课:PG-FDW:FDW概述

http://www.mnyf.cn/news/48710.html

相关文章:

  • 网上商城运营推广方案广州seo推广公司
  • 网站 导航条万能bt搜索引擎
  • 招聘网站怎么投自己做的简历市场营销策略有哪4种
  • 各种浏览器网站大全广州网站制作公司
  • 住建局网站官网微信引流推广精准粉
  • 张家港做政府网站的公司南京百度关键字优化价格
  • 好用网站推荐免费查网站关键词工具
  • 现在做网站还赚钱吗全球中文网站排名
  • 网站备案 上一级服务商名称网站seo查询站长之家
  • 有什么做详情页的参考网站互联网广告精准营销
  • 福建金融公司网站建设免费建网站
  • 哪有做网站的公司网站做外链平台有哪些
  • 企业网站建设方案书 范本百度排名优化工具
  • 网站内容页怎么做的网络营销促销方案
  • 网站建设的目的和意义 政府百度客服中心人工电话
  • wordpress简单企业站网络营销试卷
  • 平面设计做名片都去那个网站苏州关键词优化软件
  • 晋中网站建设seo内容优化是什么
  • django 做网站成人再就业技能培训班
  • icp wordpress 模板吉林seo推广
  • 电子商务基础网站建设免费推广的渠道有哪些
  • 定制家具网站建设seo站内优化公司
  • 网站视频与服务器的关系全网营销推广靠谱吗
  • 企业网站首页flash在线网站流量查询
  • wordpress 首页动画临沂seo建站
  • 柳州网站虚拟主机公司腾讯云1元域名
  • 公司电商网站开发合同世界足球排名前十名
  • 做网站体会关键词完整版免费听
  • dede手机wap网站模板百度指数在哪里看
  • joomla 1.5 网站建设基础教程网络营销主要特点有哪些