使用 uniVocity 导入世界城市
创建这个简单的项目是为了演示如何用于加载/转换大量数据,以及它是如何执行的。
我们将使用免费提供的几个文件。 一个是超过 300 万行的 CSV 文件,其中包含有关世界上所有城市的信息。
此文件的大小可能会带来一些问题,尤其是当您需要将数据加载到不同的数据库模式时。 此外,还存在不一致的情况,例如数据不完整和城市重复,我们将尝试解决这些问题。
我们为您创建了两个示例:
[MigrateWorldCities.java] (./src/main/java/com/univocity/articles/importcities/MigrateWorldCities.java) - 将和文件迁移到数据库表和。 我们将使用 uniVocity 来管理插入每个region记录时生成的键,并在region_id列中创建具有一致外键值的city记录。 在这
2021-07-03 09:10:04
45KB
Java
1