外部数据库与普通数据库的主要区别在于数据存储位置和访问方式:
外部数据库通常指的是数据库管理系统外的数据存储区域,这些数据库不由数据库系统直接管理其物理存储。在ADB中提到的外部数据库主要用于创建外部表,这类表实际上是对存储在数据库外部数据源上的数据的引用,比如Hadoop分布式文件系统(HDFS)或其他云存储上的数据。它使得数据库能够查询和分析外部存储的数据,而不需要将数据导入到数据库内部。
普通数据库则是指传统意义上的数据库,数据存储在数据库系统管理的存储空间内,由数据库管理系统负责数据的组织、存储、安全及访问控制等。ADB MySQL版中的普通数据库账号通常用于日常的数据库操作,如创建表、插入数据、查询数据等,并且根据账号类型(如高权限账号或普通账号)有不同的权限管理机制。 ,此回答整理自钉群“ADB MySQL湖仓版-体验交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。