Поиск:

Ответ в темуСоздание новой темы Создание опроса
> есть ли смысл в БД 
:(
    Опции темы
HackMan
Дата 28.7.2007, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Юзверь-программист
**


Профиль
Группа: Участник
Сообщений: 391
Регистрация: 18.6.2005
Где: .ua

Репутация: нет
Всего: 9



делаю программу - словарь. базы данных только изучаю. встал вопрос: есть ли смысл вообще использовать всякие dbf, mdb, xls и т.д. для этого дела или лучше будет изобрести велосипед и сделать file of record и работать через assignfile...?


--------------------

Завтра - это самый загруженный день недели smile

user posted image

user posted image
PM MAIL ICQ   Вверх
Aprol
Дата 28.7.2007, 02:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 259
Регистрация: 15.6.2007

Репутация: нет
Всего: нет



Я бы лучше сделал с базой данных. Потренировался хотя бы. Я тоже начинающий )))
PM MAIL   Вверх
_Dargin_
Дата 28.7.2007, 05:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 1.6.2007
Где: Барнаул

Репутация: нет
Всего: 1



Вобще знание Бд это очень важно. Потом работа без них покажется для тебя невозможной.

Но если нефиг делать то попробуй сделать свою smile
Только если не хочешь чтобы твою работу называли велосипедом то используй нетепизированные файлы, придумай систему распознания текста что не очень долго, алгоритм вырезания и перемещения строк и делай такую БД на какую у тебя хватит фантазии.
У меня хватило тока на улучшение таблиц новым измерением и возможность хранить БД в конце любых файлов не влияя на их работу.
На все уйдет где-то месяц, если хватит терпения сможешь продать куда-нить. У мня вот не хватило :(
PM MAIL ICQ Skype   Вверх
ALeXandrK
  Дата 28.7.2007, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 342
Регистрация: 31.1.2007
Где: Санкт-Петербург

Репутация: 2
Всего: 6



Ну велосипеда здесь точно не будет, а скорее будет потеряна за зря много времени. Многому научешься - это факт, но оно того не стоит.
Лучше сразу сесть на хороший велосипед, со всякими там необходимыми вещами - педалями, рулем и т.п. 
А так тебе придется все заново изобретать - и колеса и руль и педали... оно тебе надо. 

Луше сразу переползай на изучение Б.Д.. Задача у тебя для этого очень простая и самое то для обучения!!!

Осталось только нужную субд выбрать. Я б остановился на ADO, хотя начинают обычно с PARADOX.
 smile 


--------------------
Богат не/ни тот, у кого много, а тот, кому хватает
PM WWW   Вверх
HackMan
Дата 28.7.2007, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Юзверь-программист
**


Профиль
Группа: Участник
Сообщений: 391
Регистрация: 18.6.2005
Где: .ua

Репутация: нет
Всего: 9



для меня скорость работы с базой - не на последнем месте. сами понимаете, словарь... слов очень много будет. ADO - насколько я понял - средство для связи с базой данных. а какая именно база данных подойдёт лучше всего? главное что бы быстрая была и с юникодом проблем небыло...
и хотелось бы что бы пользователю кроме моей программы-словаря не пришлось вдовесок ставить ещё чего-то...

и интересно, как работает Lingvo и ему подобные словари...


--------------------

Завтра - это самый загруженный день недели smile

user posted image

user posted image
PM MAIL ICQ   Вверх
ALeXandrK
Дата 28.7.2007, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 342
Регистрация: 31.1.2007
Где: Санкт-Петербург

Репутация: 2
Всего: 6



Цитата

для меня скорость работы с базой - не на последнем месте.


Интересно... а есть такие субд, которым было бы плевать на скорость работы smile 
Все хотят и стремяться работать быстро. Самое главное, чем отличаются базы и соответственно
субд к ним - это среднестатистический размер.
Т.е. тебе сначала нужно оценить какой объем данных тебе нужно хранить (в среднем),
нужна ли тебе удаленная работа или только локальная и другие нюансы.

А дальше просто ищешь статью на тему сравнения субд и выбираешь наилучшую для твоей ситуации.

Вот тебе сравнение:
Цитата

RE: Какую СУБД выбрать? 

Вот некоторые показатели:
1. Используемая платформа
2. Количесво одновременных пользователей
3. Предполагаемый размер данных в БД
4. Стоимость СУБД
5. Защита данных
6. Возможности языка SQL

1.) Используемая платформа
любая: XML, CSV
Windows,Linux:Oracle, DB/2, Interbase, MySQL, SyBase
только Windows: MS SQL Server, SyBase, Парадокс, Dbase, Foxpro/VFP, MS Access, MS Excel
только Unix/Linux: PostgreSQL
Кластеры:MS SQL Server, Oracle, SyBase, DB/2 
Мейнфреймы: DB/2

2.) Количесво одновременных пользователей
1 пользователь: MS Excel, XML, CSV, Парадокс, Dbase, Foxpro/VFP, MS Access, MySQL, PostgreSQL
<10 пользователей: Парадокс, Dbase, Foxpro/VFP, MS Access, MySQL, PostgreSQL
<100 пользователей: MySQL, PostgreSQL, Interbase, Informix, MS SQL Server
<1000 пользователей: PostgreSQL, Interbase, MS SQL Server, Oracle, SyBase, DB/2 
>1000 пользователей: MS SQL Server, Oracle, SyBase, DB/2 

3.) Предполагаемый размер данных в БД
<10 мегабайт: MS Access, XML, CSV, MS Excel, Парадокс, Dbase, Foxpro/VFP, MySQL, PostgreSQL
<100 мегабайт: MS Access, Парадокс, Dbase, Foxpro/VFP, MySQL, PostgreSQL, Interbase
<10 гигабайт: MySQL, PostgreSQL, Interbase, Informix, MS SQL Server, Oracle, SyBase, DB/2
>10 гигабайт: MS SQL Server, Oracle, SyBase, DB/2

4.) Стоимость СУБД
полностью бесплатно: XML, CSV, MySQL, PostgreSQL
бесплатый формат:MS Excel, Парадокс, Dbase, Foxpro/VFP, MS Access
дешёвые: Interbase (некоторые клоны), Informix, старые версии SyBase
дорогие: MS SQL Server, Oracle, SyBase
сверхдорогие: DB/2 

5.) Защита данных
отсутствует: MS Excel, XML, CSV
слабая: Парадокс, Dbase, Foxpro/VFP, MS Access
сильная:MS SQL Server, Oracle, SyBase, DB/2, Interbase, Informix, MySQL, PostgreSQL

6.) Возможности языка SQL
очень слабые: MS Excel, XML, CSV
базовые: Парадокс, Dbase, Foxpro/VFP, MS Access, MySQL
развитые:Interbase, Informix, PostgreSQL
мощные:MS SQL Server, Oracle, SyBase, DB/2

источник цитаты

На эту тему в интернете достаточно материала smile 



Это сообщение отредактировал(а) ALeXandrK - 28.7.2007, 14:52


--------------------
Богат не/ни тот, у кого много, а тот, кому хватает
PM WWW   Вверх
RA
Дата 28.7.2007, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес

Репутация: нет
Всего: 115



ABS www.componentace.com
PM   Вверх
Данкинг
Дата 28.7.2007, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



В MDB подобное - самое оно.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
HackMan
Дата 28.7.2007, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Юзверь-программист
**


Профиль
Группа: Участник
Сообщений: 391
Регистрация: 18.6.2005
Где: .ua

Репутация: нет
Всего: 9



MDB - это же access... не пойдёт. ABS - платное... надо что-нибудь быстрое, простое и бесплатное  smile 


--------------------

Завтра - это самый загруженный день недели smile

user posted image

user posted image
PM MAIL ICQ   Вверх
ALeXandrK
Дата 30.7.2007, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 342
Регистрация: 31.1.2007
Где: Санкт-Петербург

Репутация: 2
Всего: 6





--------------------
Богат не/ни тот, у кого много, а тот, кому хватает
PM WWW   Вверх
HackMan
Дата 31.7.2007, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Юзверь-программист
**


Профиль
Группа: Участник
Сообщений: 391
Регистрация: 18.6.2005
Где: .ua

Репутация: нет
Всего: 9



Цитата(ALeXandrK @  30.7.2007,  11:06 Найти цитируемый пост)
Легкое и быстрое =) и не требует ни ADO ни BDE =)) 

но, насколько я понял, не бесплатное для некоммерческого использования  smile 
я определился, возьму MySQL. Быстро, надёжно и бесплатно  smile тем более что есть опыт работы PHP + MySQL...

а как мне связать MySQL с Delphi?



--------------------

Завтра - это самый загруженный день недели smile

user posted image

user posted image
PM MAIL ICQ   Вверх
skyboy
Дата 31.7.2007, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



и AbsoluteDB, и VolgaDB бесплатны в использовании. VolgaDB - "совсем" бесплатная, а AbsoluteDB бесплатна в однопользовательском варианте.
PM MAIL   Вверх
ALeXandrK
Дата 1.8.2007, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 342
Регистрация: 31.1.2007
Где: Санкт-Петербург

Репутация: 2
Всего: 6



Цитата

а как мне связать MySQL с Delphi?


А ты с 10 пункотм правил форума знаком?



--------------------
Богат не/ни тот, у кого много, а тот, кому хватает
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0613 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.