Size: a a a

2020 February 29

SB

Sergey Bodrov in Delphi & Lazarus
=) вот и представители этих систем учёта тоже обижались, что мы неправильно делаем, не понимаем красоты решения.
источник

N

Nik in Delphi & Lazarus
Sergey Bodrov
И на демонстрационных базах в сотню элементов все летало. А когда загружали 200 тыщ элементов, то скорость становилась некомфортной.
вот это уже всё о твоей компетенции говорит )
источник

N

Nik in Delphi & Lazarus
плюс ты явно не работал с количеством записей > 1-3 млн в одной таблице
источник

SB

Sergey Bodrov in Delphi & Lazarus
Nik
плюс ты явно не работал с количеством записей > 1-3 млн в одной таблице
У меня столько в день генерируется
источник

N

Nik in Delphi & Lazarus
генерируется - это одно
источник

N

Nik in Delphi & Lazarus
а делать аналитические запросы по этим данным - это другое
источник

SB

Sergey Bodrov in Delphi & Lazarus
Nik
а делать аналитические запросы по этим данным - это другое
У меня в гитхабе есть инструменты для запросов через сеть и экспорта в экзель таблиц на миллионы строк
источник

N

Nik in Delphi & Lazarus
ты даже не понимаешь о чём речь ))
источник

SB

Sergey Bodrov in Delphi & Lazarus
Nik
ты даже не понимаешь о чём речь ))
Куда уж мне..
источник

N

Nik in Delphi & Lazarus
я тебе про работу с БД и запросы.. а ты мне про отображение на форме и выгрузку в эксель ))
источник

N

Nik in Delphi & Lazarus
так что да.. куда уж тебе
источник

SB

Sergey Bodrov in Delphi & Lazarus
А что БД, там все стандартно. INSERT, SELECT
источник

N

Nik in Delphi & Lazarus
🙈
источник

SB

Sergey Bodrov in Delphi & Lazarus
Иногда UPDATE и DELETE
источник

N

Nik in Delphi & Lazarus
вот на селектах кривых базу отправить в downtime можно на раз два )
источник

N

Nik in Delphi & Lazarus
при этом на малом количества записей будет всё ок )
источник

SB

Sergey Bodrov in Delphi & Lazarus
У меня "тяжёлые" селекты для отчетов в отдельном потоке работают, их можно в любой момент заглушить.
источник

N

Nik in Delphi & Lazarus
отобразить простой справочник с больших количеством элментов на экране - как это оптимизировать можешь спросить у Ярослава Бровина.. он в своей FGX Native как раз это реализовал )
источник

N

Nik in Delphi & Lazarus
и отдельные потоки тут не причём
источник

SB

Sergey Bodrov in Delphi & Lazarus
Основной коннект с инсертами тоже отдельно работает и его тоже можно приостановить или перезапустить. В этом случае входящие запросы накапливаются.
источник