Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Чтение больших csv в базу  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2677
Няшик,

RTFM, короче.
Кормен, Лейзерсон, Ривест...

Из ранних - Кнут.
30 сен 17, 03:13    [20833003]     Ответить | Цитировать Сообщить модератору
 Re: Чтение больших csv в базу  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2677
Няшик,

а да, и по винде - ну много есть писателей.
которые и про MFC расскажут, и про то как кликать на батоны...
30 сен 17, 03:20    [20833005]     Ответить | Цитировать Сообщить модератору
 Re: Чтение больших csv в базу  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2677
Няшик,

фишка-то в чём...
Даже в 32-х битной винде, размер файла определялся 2-мя (!!!) 32-х битными числами. (не поверишь!)
32 бит API оперировало файлами сильно более 4 ГБ
и системы это поддерживали.

И глупо было думать разработчику, что таких файлов не бывает.

А если бывает, но в мозги не лезет?
Что делать?

И тут встаёт в полный рост вопрос:
Ты программер, или говнокодер? Будешь пытаться всосать это сразу, или работать потоком?

Ну вот... Как-то так...
30 сен 17, 04:26    [20833013]     Ответить | Цитировать Сообщить модератору
 Re: Чтение больших csv в базу  [new]
Няшик
Member

Откуда: Екатеринбург
Сообщений: 726
Makar4ik,

Ну тоже сравнил. Люди писали операционную систему - понимая что она обширного использования.

А тут какой то полоумный программист полез в среду, получил на форуме первый код который написали по пьяни. Или сам такой же написал. И давай использовать. А через время прибегает и кричит - Крауу! Памяти не хватает, всё виснет - ДАВАЙТЕ В ПОТОКИ ЗАСУНЕМ! (И не капли мысли об оптимизации - мол нам она не нужна. Она вообще существует?..) Дайте другие решение! И.т.д.
30 сен 17, 09:52    [20833095]     Ответить | Цитировать Сообщить модератору
 Re: Чтение больших csv в базу  [new]
Dmitry Arefiev
Member

Откуда:
Сообщений: 9501
TFDBatchMoveTextReader
TFDBatchMoveSQLWriter
TFDBatchMove
30 сен 17, 14:23    [20833381]     Ответить | Цитировать Сообщить модератору
 Re: Чтение больших csv в базу  [new]
stanilar
Member

Откуда: Спб
Сообщений: 526
А при чем тут дельфи?

1 - открыть csv через Jet Driver и залить все стандартной техникой работы с БД.
2 - открыть csv через эксель, в котором создать формулу для генерации sql скрипта.
9 окт 17, 10:18    [20853594]     Ответить | Цитировать Сообщить модератору
 Re: Чтение больших csv в базу  [new]
schi
Member

Откуда: Москва
Сообщений: 2227
stanilar
А при чем тут дельфи?

1 - открыть csv через Jet Driver и залить все стандартной техникой работы с БД.
2 - открыть csv через эксель, в котором создать формулу для генерации sql скрипта.


Файлы большие.
9 окт 17, 10:49    [20853692]     Ответить | Цитировать Сообщить модератору
 Re: Чтение больших csv в базу  [new]
stanilar
Member

Откуда: Спб
Сообщений: 526
schi
Файлы большие.


И что? Базы еще больше.

Excel 2013
+

64-bit environment imposes no hard limits on file size. Workbook size is limited only by available memory and system resources.
9 окт 17, 11:26    [20853864]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Delphi Ответить