Sql server和mysql 的区别以及数据导入

因为解决方案在windows下关系型数据库利用的时SQLserver ,如何把其中的数据库导入到大数据平台并进行检索是一个问题,现在想到的是通过sqoop把MSSQL的数据表导入到mysql,这篇文章就来理清一下可行性。

sqoop

Sqoop是一个用来Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop(HDFS、Hbase、hive),也可以将HDFS的数据导进到关系型数据库中

sqoop主要通过JDBC和关系型数据库进行交互,理论上支持JDBC的数据库都可以使用sqoop进行交换。

sqoop专门为大数据集设计,支持增量更新,可以将新纪录添加到最近一次导出的数据源上,或者指定上次修改的时间戳。

对于某些NoSQL数据库它也提供了连接器。Sqoop,类似于其他ETL工具,使用元数据模型来判断数据类型并在数据从数据源转移到Hadoop时确保类型安全的数据处理。Sqoop专为大数据批量传输设计,能够分割数据集并创建Hadoop任务来处理每个区块。

##所以可以将MSSQL的数据导入到hadooop,再从hadoop导入到mysql?可不可以直接导入,而且之后做大数据分析的话能不能用mysql呢

https://blog.csdn.net/u011444062/article/details/81590724

猜你喜欢

转载自blog.csdn.net/weixin_40532625/article/details/88790163