Это может быть или не быть плохой идеей.Это зависит от того, чего вы пытаетесь достичь, сколько у вас памяти и насколько велики эти строки в среднем.Это также зависит от того, что вы делаете с этими данными.Может быть, стоит читать и обрабатывать файл построчно?В любом случае база данных предполагает indexes , что вы собираетесь делать со списком строк без index ?Например, вы не можете эффективно выполнять поиск по нему.
В любом случае, если вам кажется, что вам нужна база данных, взгляните на SQLite .Это небольшой встроенный SQL сервер, написанный на C с Python интерфейс .Это стабильно и доказано, что работает.Например, он используется на iPhone в тоннах приложений.