Garrett
я пробовал с БД! КОнкретно с SQLite, но там:
- скорость оказалась точно такой же, как перебор массива
- проблемы с конвертацией в юникод и обратно
- сложность в изменении данных. Язык SQL гораздо менее гибкий (или просто я плохо умею им пользоваться), особенно при работе со строками.
Я понял, что для моей задачи вполне хватит двумерных массивов. Только придется побиться с их оптимизацией.
я пробовал с БД! КОнкретно с SQLite, но там:
- скорость оказалась точно такой же, как перебор массива
- проблемы с конвертацией в юникод и обратно
- сложность в изменении данных. Язык SQL гораздо менее гибкий (или просто я плохо умею им пользоваться), особенно при работе со строками.
Я понял, что для моей задачи вполне хватит двумерных массивов. Только придется побиться с их оптимизацией.
OffTopic:
В Perl я использовал массивы массивов и хеши массивов, и скорость работы там огромная (раз в 10 быстрее, чем AutoIt), но в Perl есть сложность с GUI (чтобы он был стандартно-виндузовым и Edit без тормозов поддерживал мегабайты данных).
В Perl я использовал массивы массивов и хеши массивов, и скорость работы там огромная (раз в 10 быстрее, чем AutoIt), но в Perl есть сложность с GUI (чтобы он был стандартно-виндузовым и Edit без тормозов поддерживал мегабайты данных).