• В чём приемущество SQLite перед Excel?

    SagePtr
    @SagePtr
    Еда - это святое
    Как по мне, основное преимущество баз данных перед электронными таблицами - возможность быстрой обработки огромного объёма данных.
    Откройте эксель-файл в несколько сот мегабайт - и насладитесь тормозами и тупняками экселя. А что, если из этого файла выдернуть сотню записей, удовлетворяющих определённым критериям? Что если это нужно делать 100 раз в секунду по запросам? А если результат должен быть возвращён не за минуту, а за секунду, иначе клиент не захочет ждать, пока программа вернёт ему то, что нужно?
    Эксель и другие электронные таблицы для такого явно не годятся. В то время, как СУБД могут с лёгкостью обрабатывать гигабайты и даже терабайты данных (естественно, при условии, что структура БД, индексы и запросы составлены грамотно, иначе - быстрой обработки не видать, преимуществ перед обычным файлами при неграмотном подходе никаких не будет).

    Ну и навскидку - не припомню ни одной программы, которая хранит данные в Excel. В то время, как в sqlite - хранят все современные браузеры (firefox, chrome и их производные, за Edge не скажу), а также множество прикладных программ, тут список только известных.
    Ответ написан
    Комментировать