|
#1
|
||||
|
||||
Создание движка
Здравствуйте. Подскажите, пожалуйста, как создать движок БД? Если не знаете ответ на этот вопрос, то подкиньте идею, на каком принципе работает движок БД
|
#2
|
||||
|
||||
Тут многоуровневая структура.
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. |