Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 29.09.2009, 19:57
Аватар для VladOfMonster
VladOfMonster VladOfMonster вне форума
Начинающий
 
Регистрация: 27.09.2009
Сообщения: 113
Репутация: 9
Радость Создание движка

Здравствуйте. Подскажите, пожалуйста, как создать движок БД? Если не знаете ответ на этот вопрос, то подкиньте идею, на каком принципе работает движок БД
Ответить с цитированием
  #2  
Старый 29.09.2009, 21:40
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Тут многоуровневая структура.
1. Сами данные
2. Серверное приложение
2.1 Подвид языка SQL (опять же, надо учитывать все варианты запросов)
3. Протокол передачи данных (можно и текстовый, но лучше добавить сжатие+шифрование - а то перехватывать данные будут - и кто будет пользоваться...?)
4. Клиентский модуль - опять же, нужно реализовать запросы, выборку, соединение, фиг_знает_что_ещё...

Теперь - ув. Знатоки, внимание, вопрос: хотите ли вы такой геморрой на свою *кхм...*?
Если сможешь реализовать - то я уверен - будут ещё и тормоза. Ибо сервер надо будет писать на чистом WinAPI, WinSock, а лучше ещё и использовать вставки на ASM. Так как сервер должен при минимальных затратах ресурсов давать ОФИГЕНСКУЮ мощность (смотрю статистику своего MySQL сервера - средняя посещаемость сайта ~500 уникальных юзеров, ~1500 запросов в минуту. = 25 запросов в секунду.)
Добавь к этому, что данные должны где-то храниться - надо оптимизировать формат файлов, и процедуры записи/чтения...
К чему я это говорю... Я не отговариваю, я советую: хочешь - делай, но делай качественно. А не хочешь/можешь качественно - значит, сделаешь для себя (ибо кривым софтом никто не пользуется - сам знаю). Зато будешь знать, что ты это МОЖЕШЬ.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj

Последний раз редактировалось PhoeniX, 29.09.2009 в 21:43.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:08.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter