![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
1Andrey1 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 78 Регистрация: 8.9.2007 Репутация: 1 Всего: 4 |
Здравствуйте, у меня теоретический вопрос. Надумал я тут писать програмку для изучения иностранного языка (нечто вроде "Lingvo tutor") и задумался в каком формате будет целесообразнее хранить словари, собственно словарь это структурированый набор слов с переводом и некоторым количеством служебной информации, к которому программа будет постоянно обращаться. Пока что у меня два варианта - XML или база MDB. База данных во многом потому что имею опыт работы с ними, в отличие от xml, хотя почитал доки и там вроде ничего сложного тоже нет. Помогите все таки определиться, что лучше использовать? Что будет использовать больше памяти? ну, что доступ к информации из базы данных будет быстрее - это понятно, но в данном случае это не критично.
|
|||
|
||||
former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 5 Всего: 17 |
1Andrey1, вариант с БД однозначно. xml с ростом словаря будет жутко тормозить. БД лучше взять что-то вроде FireBird embedded. Если проект будет развиваться, проще будет на серверную версию перейти.
![]() -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 9 Всего: 54 |
лучше типизированные файлы
-------------------- Кольцов Виктор Владимирович |
|||
|
||||
1Andrey1 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 78 Регистрация: 8.9.2007 Репутация: 1 Всего: 4 |
former, спасибо, учту.
Frees, чем они лучше БД? |
|||
|
||||
Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 9 Всего: 54 |
прямой доступ к данным без всяких серверов и провайдеров -------------------- Кольцов Виктор Владимирович |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Безо всякой безопасности и возможности параллельного доступа. С ручным кэшированием. Со своим менеджером страниц. Со своим движком для Блоб полей. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
только из текущего приложения. mdb фееричное ###. в общем-то и фаербёрд не лучший вариант; xml хорош, портабельностью, так что стоит взять его, или смотреть другие форматы, JSON, например, или простой ini. в крайнем случае юзать СУБД, предоставляющей возможность выгрузить sql-дамп в стандартном sql -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 5 Всего: 17 |
А FireBird значит этого сделать не позволяет? ![]() Еще, как вариант, SQLite. Это сообщение отредактировал(а) former - 21.3.2010, 20:44 -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |