Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Пробывал ли кто написать свой собственный sql-сервер ? / 11 сообщений из 11, страница 1 из 1
18.09.2006, 18:08
    #33994936
Evgeny2004
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пробывал ли кто написать свой собственный sql-сервер ?
Просьба не смеяться :).
Написать в целях изучения и от нечего делать.
Очень простой, однопользовательский, с командами:
1) select ... from ... where ...
2) insert ... values(...)
3) update ... set ...
4) delete ...

-Придумать формат базы, заголовок и сами данные
-Название таблицы/поля/типы - можно вписать в ручную (для простоты)
-Парсер
-Сама обработка возвращающая результат
-Сетевые соединения ...

Я понимаю все это глупость, но интересно сие чудо сделать :)
Никто такой темой не страдал ?
...
Рейтинг: 0 / 0
18.09.2006, 18:17
    #33994968
Sergey Philippov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пробывал ли кто написать свой собственный sql-сервер ?
http://jansfreeware.com/jansql.zip

--wbr, ps
www.azs.ru
...
Рейтинг: 0 / 0
18.09.2006, 19:49
    #33995169
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пробывал ли кто написать свой собственный sql-сервер ?
У вас видимо опыта нет или очень мало лет...
Интересно в чем же интересно написать сервер БД? и "кто в пути кормить будет"???
...
Рейтинг: 0 / 0
18.09.2006, 19:49
    #33995170
Calm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пробывал ли кто написать свой собственный sql-сервер ?
авторПросьба не смеяться
Ok. (хорошо что попросил :)

авторНаписать в целях изучения
Крайне похвально. Тока в "целях изучения" чего? надо бы уточнить.

Прежде всего надо разобраться с разработкой интерпретаторов. Прежде всего это, поскольку быстродействие неважно, верно?

Во-вторых, разобраться со структурами данных как-то: всякие там разновидности таблиц, деревьев (для индексов) и т.д.

и т.д. и т.п.

С уважением.

P.S. Я сам такого не писал :)
...
Рейтинг: 0 / 0
18.09.2006, 19:51
    #33995171
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пробывал ли кто написать свой собственный sql-сервер ?
Лучше почитайте по хешированию и методам поисков, - получите свой опыт :)
...
Рейтинг: 0 / 0
18.09.2006, 20:44
    #33995245
shuklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пробывал ли кто написать свой собственный sql-сервер ?
Evgeny2004Никто такой темой не страдал ?
Я страдал и продолжаю страдать. Только чтобы было веселей делаю не SQL БД а ООБД. Вот что получилось http://www.shuklin.com/ai/ht/ru/cerebrum/
А попутно даже одна теоретическая проблема ООСУБД решилась.
...
Рейтинг: 0 / 0
19.09.2006, 00:34
    #33995451
Александр Гoлдун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пробывал ли кто написать свой собственный sql-сервер ?
Evgeny2004Просьба не смеяться :).
Написать в целях изучения и от нечего делать.

А Кнута уже всего осилил? Если нет, тогда стоит посмеяться.
...
Рейтинг: 0 / 0
20.09.2006, 03:46
    #33998363
DB2Adventurer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пробывал ли кто написать свой собственный sql-сервер ?
До сессии вроде рано? :) Я писал в универе на С под дос\юникс. тока без сетевых подключений, просто файлы на диске и типов было ну очень мало. Даже не сервер бд, упор на парсинг сиквела кажется был если склероз не изменяет. если хочешь могу провести раскопки и выслать труп, т.е. исходники тебе. :)
...
Рейтинг: 0 / 0
21.09.2006, 11:54
    #34002446
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пробывал ли кто написать свой собственный sql-сервер ?
2 Evgeny2004 : исходники SQLite смотрел? Хочешь повторить?
...
Рейтинг: 0 / 0
21.09.2006, 16:23
    #34003856
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пробывал ли кто написать свой собственный sql-сервер ?
А Кнута уже всего осилил? Если нет, тогда стоит посмеяться.
------------------

чёт непонятно при чём тут Кнут

в целях изучения можно посмотреть опенсорсные сервера, выбрать какой
поменьше. Например HSQL есть в варианте ц-диез и жаба. Но лучше что-нить ещё
проще поискать.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
27.09.2006, 06:50
    #34014286
cooluser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пробывал ли кто написать свой собственный sql-сервер ?
автор
чёт непонятно при чём тут Кнут


А при том, что он описал все основные структуры данных и разработал алгоритмы для работы с этими структурами.

Никогда не задумывались что делает СУБД когда вы пишете запрос вида select * from table order by name ?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Пробывал ли кто написать свой собственный sql-сервер ? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]