|
|
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
здравствуйте всем! да понимаю что это совсем уж нубский вопрос, но все же мне интересно как будет лучше? к примеру есть некий файл и в нем около 40К записи/строк данных и их надо записать в бд. как поступили бы? а ещё не веб проект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2018, 06:49 |
|
||
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
Музаффар, Искать средство которое сначала качает файл на сервер И ТАМ вставляет. Утилиты БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2018, 08:23 |
|
||
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, идея хорошая об этом думал только вот проблема в том что строки представляют из себя цифры можно сказать даже без разделителей 20182304141200000000502001001002000000000207330000001000000018150211057330024122 и есть некая инструкция говорящий что здесь что к примеру с 1 по 8 это дата (2018.23.04) и т.д.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2018, 08:36 |
|
||
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
Раздели данные, основываясь на этой инстуркции и запиши в БД. Тут вроде даже вариантов особо нет. Чего сидеть теоритизировать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2018, 08:47 |
|
||
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
Музаффар, Действительно. Не теоретизируй. 40к может и за пару секунд вставится.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2018, 08:54 |
|
||
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
Hett, авторзапиши в БД вот тут и вопрос появился ) 1) читать файл -> разбить по инструкции на части -> запись в бд через jdbc 2) .... только с помощью пула 3) как выше уже было рекомендовано с помощью самой бд, но в этом случае как все организовать? читать файл, разбить на части с разделителем, создать файл и передать этот файл бд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2018, 08:58 |
|
||
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
Музаффар, Странный ты. Первый обязательный пункт - парсер файла к нужному виду. Потом ответ на вопрос, нуна ли скорость и пакетный режим. Делай! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2018, 09:03 |
|
||
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
Музаффар3) как выше уже было рекомендовано с помощью самой бд, но в этом случае как все организовать? читать файл, разбить на части с разделителем, создать файл и передать этот файл бд? Oracle SQLLoader ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2018, 09:27 |
|
||
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
для mysql файлsadasda asdasdsdas 1112223345454 таблица Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. запрос на вставку Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2018, 10:47 |
|
||
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
Автор не указал требований. Может ему надо чтобы бухгалтер могла этим заниматься, следовательно нужна интерфейсная часть. Или он просто хочет изучить механизмы работы с БД и написать код, загружающий данные. А может ему нужно сделать это "разок" и малой кровью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2018, 11:40 |
|
||
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
Музаффар, Многие БД умеют самостоятельно загружать/выгружать данные через текстовые файлы, в основном CSV. У вас база-то какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2018, 22:48 |
|
||
|
работа с бд
|
|||
|---|---|---|---|
|
#18+
Hett, нет необходимости интерфейса. вроде как уже разобрался, с кода вызываю "LOAD DATA INFILE" вроде все норм работает... Garrick, как понять самостоятельно? типа они могут следит директорию/файл или ещё что то при появлении там файла загружать? у меня Мускул З.Ы. спасибо за советы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2018, 08:27 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39636526&tid=2122079]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 152ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...