Я только что разработал базу данных Pg и вам нужно выбрать способ заполнения моей БД данными, данные состоят из файлов txt и csv, но обычно могут быть любыми типами файлов, содержащих символы с разделителями, m программирование в java, чтобы данные имели одинаковую структуру (есть много разных типов файлов, и мне нужно найти, что представляет собой каждый столбец файла, чтобы я мог связать его с столбцом моей БД). Я думал о двух пути:Эффективный импорт данных PostgreSQL DB
Преобразование файлов в один тот же тип файла (JSON), а затем получить БД регулярно проверять файл в формате JSON и импортировать его содержимое.
Непосредственно подключитесь к базе данных через JDBC, отправьте строки в БД (мне все еще нужно создать файл резервной копии, содержащий то, что было вставлено в БД, поэтому в обоих случаях создается и записывается файл).
Что бы вы выбрали с эффективностью времени? Я как бы соблазн использовать первый, так как было бы проще обрабатывать json-файл в БД. Если у вас есть другие предложения, которые также приветствуются!
Что вы понимаете под дескриптором json-файла в db? Вы собираетесь хранить чистые json-документы в базе данных? Хотя поле JSONB Postgresql довольно круто, это не идеальный способ использования postgresql. решение nosql было бы лучше. – e4c5
Нет, я имел в виду импорт данных из json, которые я знаю о JSONB, но в моем случае это было бы не очень полезно. –