powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
45 сообщений из 45, показаны все 2 страниц
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33680713
00mike00
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
привет всем!
вот такой немного глуповатый вопрос!

Чтобы создать свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql), что необнодимо(т.е нужны ли какие-то разрешения, язык sql надо самому писать("изобретать"), или нужно или можно брать от куда-то(интерепритатор), ..... и т.д) ну и вашы советы?

Изиняюсь за свой русский :)
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33680788
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Случаем не для микроконтроллера требуется?))) А то как-то, такое тут уже
искали.
А по делу, вопрос не по теме раздела. Создание СУБД, это не проектирование
БД.
Поэтому:
1) Выбрать рабочую платформу СУБД (надеюсь не мультиплатформенная нужна?!)
2) Выбрать платформу для разработки (на чем писать будем)
3) Изучить SQL стандарт (хотя бы один)
4) Заняться разработкой, возникающие вопросы на профильный форум (а вопросов
будет тонна, как хранить, синтаксический анализатор, простейший оптимизатор
запросов и т.п.).

P.S.: В целом задача нормальная, только на практике может быть востребована
в очень редких случаях. Скорее в учебных.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33683393
00mike00
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iLLer извини немог бы конкретно указать сылку, если ты говоришь, где-то уже есть наподобие мой темы! просто форум огромный я немогу найти.
зарание спасибо! Ж)
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33683970
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вот она:
Создание
СУБД на микроконтроллере
только там именно про МК шла речь и ничего дельного вроде не сказали.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33820459
Mr. BuS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iLLer
Случаем не для микроконтроллера требуется?))) А то как-то, такое тут уже
искали.
А по делу, вопрос не по теме раздела. Создание СУБД, это не проектирование
БД.
Поэтому:
1) Выбрать рабочую платформу СУБД (надеюсь не мультиплатформенная нужна?!)
2) Выбрать платформу для разработки (на чем писать будем)
3) Изучить SQL стандарт (хотя бы один)
4) Заняться разработкой, возникающие вопросы на профильный форум (а вопросов
будет тонна, как хранить, синтаксический анализатор, простейший оптимизатор
запросов и т.п.).

P.S.: В целом задача нормальная, только на практике может быть востребована
в очень редких случаях. Скорее в учебных.


Posted via ActualForum NNTP Server 1.3
Хочу продолжить тему.
Пишу свою СУБД (не БД). Вопросов действительно хватает, но к сожалению на codenet.ru я пока не очень-то могу найти ответы. Что ж, до многого дохожу сам. А здесь зарегистрироваться не могу - местный администратор закрыл показ картинок и много еще чего, из-за этого на странице регистрации не могу набрать цифры на картинке :(
---
Небольшое описание.
Платформа Windows (пока). Разработка на MS VC++ 2003 (возможно, перейду на 2005). На данном этапе разрабатывается подсистема хранения. Протестировал один вариант, не очень понравился (добавление 40000 записей - 16 минут), перехожу на второй. Всё реализовано пока на обычных деревьях, переход на B-дерево планируется немного позже, тем более что на другие подсистемы это мало повлияет. Есть лексический анализатор для исполнителя запросов. До оптимизации еще далеко.
Набираю команду (Только специалисты. Новички - только в подмастерья :))Если интересуют подробности - mrbus@pisem.net или постить на http://forum.codenet.ru/showthread.php?t=26776
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33820534
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПишу свою СУБД (не БД).

Читаем посты на приведенном форуме от автора топика:
авторК примеру, такой вопрос: в MS SQL Server есть понятие Clustered Index. Что бы это значило? Это дает какие-то преимущества?
Вопрос второй. Почему некоторые СУБД хранят данные в нескольких файлах, т. е. как только файл переваливает за некоторый лимит, создается второй файл, и т. д. В чем плюсы? Дело в организации файловой системы? Я вот например предполагаю хранить все в 1 файле.
авторА вот насчет блокировок и параллелизма, здесь можно поподробнее?
Потому что я предполагал, что механизм блокировок предполагает наличие специальных служебных колонок в таблицах и т. д., а также стандартные средства синхронизации типа Event или CriticalSection. Ну думаю что добавочные колонки в таблицах создать будет несложно и соответствующий код внедрить в нужных местах тоже.
авторА можно ссылку на этого самого Кайта? Или хотя бы название
авторВ общем, я еще почитаю поподробнее про блокировки и т. д.
Если дадите побольше хороших ссылок.
Отвечаем: Молодой человек. Чтобы изучить и научится работать с существующими, даже самыми из примитивных СУБД нужно время и не мало. Чтобы понять что и как там работает нужен опыт и понимание. Чтобы попытаться написать что то действительно стоящее нужен время, команда, опыт и спонсоры. А вот чтобы ничего не зная, да сразу СУБД, да сразу приглашать всех желающих - тут вот как раз много не надо - достаточно иметь за плечами молодость, отсутствие опыта и дурь, которая со временем вышлифуется в знания под воздействием опыта в условиях реальной работы. Могу только пожелать успехов и порекомендовать продолжить этот проект, так как затраченное впустую на создание никому не нужного СУБД будет окуплено с лихвою получением знаний, как это устроено у настоящих СУБД, опытом написания кода, собиранием шишек на кривых решениях из за недостатка опыта и главное опытом командной работы, если конечно же Вы хоть кого нибудь на это подпишите. Так что удачи на полном серьезе, насколько я заметил после "таких" проектов частенько получаются грамотные серьезные специалисты. Хотя честно сказать на самом деле есть гораздо более легкий и быстрый путь становления хорошим специалистом - выбрать один из существующих серверов, выучить его и поработать с ним в реальных проектах. Ну а если уж так хочется "приложить" свои силы, то самое оно выучить FB, поработать с ним на реальных проектах, потихонечку начать копаться в его исходниках, а там глядишь и включат в команду разработчиков сервера, который имеет и репутацию и свою публику и свой вес в мире СУБД, где действительно можно будет не время тратить, а приносить реальную пользу за open source человечеству, получая славу и благодарность.
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33821027
sergey888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое СУБД но не БД?
СУБД- система УПРАВЛЕНИЯ базой данных.
Чем будет управлять СУБД, если у нее нет базы данных?
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33821955
Mr. BuS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASCRUSОтвечаем: Молодой человек. Чтобы изучить и научится работать с существующими, даже самыми из примитивных СУБД нужно время и не мало.
Я не администрировал СУБД, и не очень знаком с "внутренностями" и нюансами систем, но имею хороший опыт работы с 1С v 7.7 и 8.0 и как следствие в SQL-запросах более-менее разбираюсь. Равно как и в оптимизации работы с данными в более старых системах, использующих DBF-таблицы. Как Вы уже видели из обсуждения на codenet, у меня проблемы с терминологией, недостатком опыта работы _именно с конкретными СУБД_ (опыт работы в прикладных приложениях и использования запросов есть), администрированием этих систем и знанием их внутреннего устройства.
Итак, основные проблемы - 1) терминология; 2) недостаток административных знаний; 3) внутреннего устройства систем. И даже это я начинаю успешно осваивать (по крайней мере, третье и первое, со вторым я особо знакомиться и не собираюсь). С B-деревьями и прочими структурами я знаком непонаслышке, да и программированием давно занимаюсь, так что трудности определенные, естественно, будут, но результат не заставит себя ждать, я в этом уверен. К тому же я не собираюсь сразу сделать нечто "супер-пупер" и не собираюсь конкурировать с Oracle или MS - будет сравнительно дешевая (если проект вообще будет коммерческим) СУБД с неплохими характеристиками, а дело пойдет - так будем улучшать.
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33821964
Mr. BuS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mr. BuS...Итак, основные проблемы - 1) терминология...
Подтверждение тому: задав вопрос о блокировках и параллелизме, я немного почитал другие темы форума, полезные ссылки, Тома Кайта. И удивился, поняв, что я это по сути уже знаю...
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33821984
sergey888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что там СУБД.
Может сразу ОС написать?
после 1С это самый раз......
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33822124
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr. BuS
Я не администрировал СУБД, и не очень знаком с "внутренностями" и нюансами систем,

Каких систем? Систем управления базами данных (СУБД)?
Mr. BuS
Равно как и в оптимизации работы с данными в более старых системах, использующих DBF-таблицы.

А с принципами работы современных оптимизаторов знакомы? Это нетривиальная часть. (И не единственная сложная).
Mr. BuS
К тому же я не собираюсь сразу сделать нечто "супер-пупер" и не собираюсь конкурировать с Oracle или MS - будет сравнительно дешевая (если проект вообще будет коммерческим) СУБД с неплохими характеристиками, а дело пойдет - так будем улучшать.
C неплохими в чем и по сравнению с чем? Какая вообще цель проекта: именно разработать сервер БД или же все-таки поразрабатывать сервер БД? Если второе - что ж, задача нетривиальная, на которой очень даже можно потренироваться. Если же первое, то отношение к затее у меня крайне скептическое. Почему захотелось свой сервер? Ознакомились ли со всеми основными open-source проектами в этом направлении? Чем не устраивает к примеру Firebird или PostgreSQL? Стоит ответить для себя на эти вопросы, чтобы не плодить очередные недоделанные и заброшенные велосипеды.
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33822125
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mr. BuS ASCRUSОтвечаем: Молодой человек. Чтобы изучить и научится работать с существующими, даже самыми из примитивных СУБД нужно время и не мало.
Я не администрировал СУБД, и не очень знаком с "внутренностями" и нюансами систем, но имею хороший опыт работы с 1С v 7.7 и 8.0 и как следствие в SQL-запросах более-менее разбираюсь. Равно как и в оптимизации работы с данными в более старых системах, использующих DBF-таблицы. Как Вы уже видели из обсуждения на codenet, у меня проблемы с терминологией, недостатком опыта работы _именно с конкретными СУБД_ (опыт работы в прикладных приложениях и использования запросов есть), администрированием этих систем и знанием их внутреннего устройства.
Итак, основные проблемы - 1) терминология; 2) недостаток административных знаний; 3) внутреннего устройства систем. И даже это я начинаю успешно осваивать (по крайней мере, третье и первое, со вторым я особо знакомиться и не собираюсь). С B-деревьями и прочими структурами я знаком непонаслышке, да и программированием давно занимаюсь, так что трудности определенные, естественно, будут, но результат не заставит себя ждать, я в этом уверен. К тому же я не собираюсь сразу сделать нечто "супер-пупер" и не собираюсь конкурировать с Oracle или MS - будет сравнительно дешевая (если проект вообще будет коммерческим) СУБД с неплохими характеристиками, а дело пойдет - так будем улучшать.

займет не менее 5 лет
а море - пиво - девочки ?

оно тебе надо ?
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33824524
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автори не собираюсь конкурировать с Oracle или MS - будет сравнительно дешевая (если проект вообще будет коммерческим) СУБД с неплохими характеристиками
Смешные все-таки люди бывают. Ну хорошо, не разбираетесь в терминологии, в администрировании, не знаете "как там у нее внутре". Но неужели Вы не задумывались над тем, сколько лет и сколько сотен профессионалов самых разных областей - от чистых математиков до программистов трудились над этим Oracle и MS ?
Неужто вы всерьез настолько пренебрежительно оцениваете эти труды, что рассчитываете достичь их уровня?
Поинтересуйтесь, сколько сейчас в мире вообще SQL серверов и какую историю имеет каждый из них.
Написание своей собственной СУБД м.б. оправдано только в одном-единственном случае - некая узкая специальная ниша. Заточенность на определенный тип запросов, данные и пр. И даже в этом случае, как правильно заметил ASCRUS, нужны время, команда, опыт и спонсоры.


Nobody faults but mine... (LZ)
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33825231
Mr. BuS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы, ребята, лучше сами задумайтесь - откуда взялась Microsoft, как не от пары средненьких программистов. И я согласен, что много мозгов работало над ораклами и т. п., а вы подумайте, какие люди работали, скажем, над известной российской 1С. Ну не математики, точно. А узкая ориентированность - не на запросы или что-то еще, а на конкретный рынок - малого/среднего бизнеса. Я не настолько богат, чтобы бесплатно оупен-сорсить.
Вообще-то я не нуждаюсь в том, чтобы в меня и проект верили/не верили, не нуждаюсь в скептицизме/не скептицизме и т. д., я нуждаюсь в кадрах и знаниях. Кадры решают всё :)
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33825362
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr. BuSКадры решают всё :)
это смотря какие кадры. Ну не из 1Ц-шки ж.
Ладно, налью и свою ложку...
Yaffil. Посмотрите на их историю и сделайте выводы.
А сказки про "комп в гараже" и "Супер ДОС"... Это уже прошлый век.
Да! И самый очам, Вашим, видный пример: - История развития 1С.
Сколько на это ушло человеколет, килотонн баксов, километров нервов...
/Не, ну фтия ж... ИМХО уже второй год подряд появляется очередной
СУПЕР-проект... А может это все один и тот же?/
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33825411
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Я не настолько богат, чтобы бесплатно оупен-сорсить.

Это не есть правильная постановка вопроса. Видимо, Вы хотели сказать: у меня нет необходимых навыков и знаний, чтобы делиться исходниками, если их случайно увидят - будут сильно смеяться. Это так?
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33825430
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr. BuSВы, ребята, лучше сами задумайтесь - откуда взялась Microsoft, как не от пары средненьких программистов. И я согласен, что много мозгов работало над ораклами и т. п., а вы подумайте, какие люди работали, скажем, над известной российской 1С. Ну не математики, точно. А узкая ориентированность - не на запросы или что-то еще, а на конкретный рынок - малого/среднего бизнеса. Я не настолько богат, чтобы бесплатно оупен-сорсить.
Вообще-то я не нуждаюсь в том, чтобы в меня и проект верили/не верили, не нуждаюсь в скептицизме/не скептицизме и т. д., я нуждаюсь в кадрах и знаниях. Кадры решают всё :)
Ну ну - были у нас такие умные, кто свой СУБД писать решили, даже спонсора нашли, кадры как раз у нас на форуме Работа искали. Через год проект должен был быть закончен и получен сервер ну прямо такой же, как и описываете. Вот уже не один год прошел и ни слуху ни духу, странно все это.

P.S. У Вас однако малость столетия перепутались - с 70-ых до 90-ых на только что появившемся рынке IT пара средненьких программистов могла что то придумать, стать знаменитыми и заработать миллионы баксов, сделав крупные конторы. Говорить про это в этом веке право смешно, если уж хочется славы и денег, надо бы или все таки начать работать и становится специалистом или же найти не занятую нишу, в которой можно себя приложить с новаторскими идеями, которые с учетом времени их разработки будут востребованны на рынке к моменту приготовления. Поэтому ... писать свой сервер баз данных - чистой воды бред, а вот на базе существующих СУБД к примеру написать свой интерфейс преобразования натуральных языковых запросов пользователей в SQL - это уже деньги и слава, хотя на самом деле и эта идея уже давно не новаторская и уже есть коммерческое ПО, реализующее это. Вообще сейчас в IT, не имея много денег и научно исследовательские институты за спиной очень сложно придумать чего нибудь, что пользовалось бы успехом и было востребованно ... уже просто все что можно было давно придумано
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33825432
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUS примеру написать свой интерфейс преобразования натуральных языковых запросов пользователей в SQL - это уже деньги и слава, хотя на самом деле и эта идея уже давно не новаторская и уже есть коммерческое ПО, реализующее это.
Не побалуете ссылкой? плз
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33825451
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm ASCRUS примеру написать свой интерфейс преобразования натуральных языковых запросов пользователей в SQL - это уже деньги и слава, хотя на самом деле и эта идея уже давно не новаторская и уже есть коммерческое ПО, реализующее это.
Не побалуете ссылкой? плз
Да это как всегда производитель ASA - iAnywhere Solution балуется:
http://www.ianywhere.com/datasheets/answers_anywhere_overview.html
Там вроде как флешка презентационная есть. Англоязычный народ уже во всю пользуется, а вот поддерживаются ли другие языки - не в курсе.
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33825811
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUS ... уже просто все что можно было давно придумано
... но не все "выложено" на обозрение.
Конкуренция вестимо...
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33826165
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr. BuS wrote:
> Автор: Mr. BuS
> Вы, ребята, лучше сами задумайтесь - откуда взялась Microsoft, как не от
> пары средненьких программистов. И я согласен, что много мозгов работало
А Вы поглядите, как отличаются MS SQL 6.5 и MS SQL 7.0....
Отличия - результат работы ОГРОМНОЙ бригады толковых
математиков/теоретиков, нанятых спецом для того, чтобы таки вырвать MS
SQL из лап глубокой жоППы....

зы для разнообразия почитайте "Введение в основы СУБД" - зелененькая
такая книжечка, в 800+ страничек... причем именно ВВЕДЕНИЕ и именно в
ОСНОВЫ... пот...сь с реляционной алгеброй, теорией множеств, теорией
вероятностей... фдруг - понравится? :-)
Не забыть еще ACID и его практическую реализацию... тоже талмуд почище
полного собрания сочинений Ленина В.И.....

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

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33829242
AiSK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю, автору топика пришла в голову та же мысль, что и создателю SQLite
Ричардe Хиппe. Но у него доведение своего детища до нынешнего состояния заняло лет 8. Интервью с ним можно почитать в Linuxformat №4 (73) за декабрь 2005
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33829255
AiSK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь за неправильные падежи при склонении имени и фамилии Ричарда Хиппа
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33829397
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr. BuSК тому же я не собираюсь сразу сделать нечто "супер-пупер" и не собираюсь конкурировать с Oracle или MS - будет сравнительно дешевая (если проект вообще будет коммерческим) СУБД с неплохими характеристиками, а дело пойдет - так будем улучшать.

Куда уж дешевле. Microsoft и Oracle уже выпустили линейку бесплатных Express продуктов, которые ни чуть не хуже коммерческих, только поставляются без техподдержки и некоторые возможности, нужные для больших и дорогих систем, в них отключены.
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33841023
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот интересно, в чём предполагаются преимущество вашего сервера перед Firebird, MaxDB, MySQL, PostgreSQL, SQLite и прочих, доступных по лицензии с открытым исходным кодом или вообще в public domain? А перед DB2 Express-C, Oracle XE, MSDE?
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33841033
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlА вот интересно, в чём предполагаются преимущество вашего сервера
Дык... Сами напишуть, сами с ним трахаться и будут...
В опчем - она_Хра_низм...
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33841121
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlА вот интересно, в чём предполагаются преимущество вашего сервера перед Firebird, MaxDB, MySQL, PostgreSQL, SQLite и прочих, доступных по лицензии с открытым исходным кодом или вообще в public domain? А перед DB2 Express-C, Oracle XE, MSDE?
Есть такой принцип - "Легче написать свое, чем разбираться с чужим". Профы этот принцип осторожно используют там, где чужое - это такое большое Г, с разбором которого можно затратить гораздо больше времени, чем затраченное на переписку нужных участков кода. Студенты же этот принцип применяют совершенно ко всему, так как в наших институтах учат кодить, а не программировать. Хотя то, что автор топика не собирается переписывать ОС или RAD, уже можно порадоваться, что он с ними все таки разобрался и пожелать ему силы духа и терпения, чтобы разобраться с "этими" РСУБД
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33843566
Mr. BuS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая жалость, получился абсолютно неконструктивный флуд. Я надеялся на серьезный деловой разговор.
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33843621
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это вы не смогли конструктивный разговор поддержать. Вчитайтесь - вам кучу вопросов задали, а самый главный: "Какова цель?"
---
aka VIR
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33843770
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
00mike00привет всем!
вот такой немного глуповатый вопрос!

Чтобы создать свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql), что необнодимо(т.е нужны ли какие-то разрешения, язык sql надо самому писать("изобретать"), или нужно или можно брать от куда-то(интерепритатор), ..... и т.д) ну и вашы советы?

Изиняюсь за свой русский :)

Что то я не слыхал, чтобы SQL был патентованым языком. Иными словами покупай спецификацию ANSI SQL, пиши интерпретатор. Хотя. Нафиг тебе ANSI SQL? Придумай язык лучше.
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33843977
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr. BuSКакая жалость, получился абсолютно неконструктивный флуд. Я надеялся на серьезный деловой разговор.
Извините, но этого изначально не могло произойти, так как первое Ваше сообщение в этом топике гласило "набираю специалистов", что уже его относит к форуму "Работа". Далее выясняется, что Вы делаете то, не знаю что, потому что о РСУБД имеете достаточно поверхностные знания. Далее Вы утверждаете, что кадры и знания решают все, хотя на самом деле все в таких безнадежных проектах решают деньги и время. Ну и последнее - почему Вы думаете, что специалистам интересно Ваше предложение ? Вот я к примеру специалист - я неплохо знаю как на уровне потрохов устроены различные механизмы РСУБД, писал интрепретаторы, макроязыки, лексические анализаторы SQL скриптов и запросов. Какой мне скажите может быть интерес поучаствовать в Вашем проекте и потратить свое драгоценное время ? (я уж молчу о таких следующих важных вопросах, как "Где ТЗ ?", "Каков бюджет проекта и сроки выполнения ?", "Кто будет координировать действия команды ?", "Какой системой управления проектов будем пользоваться ?" и т.д. и т.п.).
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33845338
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Mr. BuS
Если вкратце, все написанное ASCRUS, можно свести к одному ответу, который определяет все - вы так и не ответили ЗАЧЕМ вам нужна своя СУБД и чем не подходят существующие.
А без этого ответа делового разговора просто не может быть.

Nobody faults but mine... (LZ)
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33845838
gafudo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все правильно вы тут говорите, но все же 5 копеек добавлю.

Когда-то давно, лет этак 6 назад, в случайном разговоре брат моего друга (извиняюсь за подробности) сказал, что собирается писать свою СУБД. Я ему ответил, так же как и вы автору этого поста уважаемому Mr. BuS. Ну правда, это очень непростая затея, сильно отдающая изобретательством велосипеда.

Однако, я не учел, что у парня горели глаза и за плечами был ВМК МГУ. А брат у него подлинный фанат-маньяк программирования с самого раннего возраста, ну с 12-15.

Вот что у них ПОЛУЧИЛОСЬ:

www.componentace.com/bde_replacement_database_delphi_absolute_database.htm

Я знаю как они работали - группа из 4 маньяков, которые бросили свою работу по найму и кодили как сумашедшие 2-3 года по ночам и до сих кодят.

Сейчас они обеспечивают себя этим продуктом, но не скажу чтобы жируют.

Автор к этому готов? Тогда удачи!
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33847081
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю, что нужно начинать с написания своей операционной системы.
А потом уже туда и свою СУБД, тогда будет 100%-ный повод без всяких объяснений, зачем да почему: потому что нет под мою ОС никаких СУБД

-- Tygra's --
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33847127
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygraЯ думаю, что нужно начинать с написания своей операционной системы. И это правильно. Плох тот программист, который ... (С)

Для общего развития очень полезно попробовать написать что-то эдакое.
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33847873
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДля общего развития очень полезно попробовать написать что-то эдакое.
Ну уж не знаю, вряд ли.

Я вот и не пытался никогда, и не собираюсь даже :)
И так жить хорошо :)

-- Tygra's --
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33847963
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygraЯ вот и не пытался никогда, и не собираюсь даже :) :) И универсальных построителей всего-чего-хочешь-на лету не писали ?
А свой EM или QA ? А свое ICQ ?
Или утилитки, которые типа облегчают жизнь, а на самом деле просто было интересно?

Неужели не было ?
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33848294
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygraЯ думаю, что нужно начинать с написания своей операционной системы.
А потом уже туда и свою СУБД, тогда будет 100%-ный повод без всяких объяснений, зачем да почему: потому что нет под мою ОС никаких СУБД

-- Tygra's --
Мелко мыслите. Начинать надо с аппаратной платформы.
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33848399
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAl wrote:
> Автор: "DocAl"
> tygra
> Я думаю, что нужно начинать с написания своей операционной системы.
> А потом уже туда и свою СУБД, тогда будет 100%-ный повод без всяких
> объяснений, зачем да почему: потому что нет под мою ОС никаких СУБД
>
> /-- *Tygra\'s* --/
>
>
> Мелко мыслите. Начинать надо с аппаратной платформы.
продолжая мысль - с элементной базы... например, на углеродных трубках..
хотя нет - их уже придумали... во! на желатиновых шариках! А что! И
ново, и свежо! И в стенку ими можно будет в обед поплювать....


--
-------------------------
There\'s no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33850182
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
> Мелко мыслите. Начинать надо с аппаратной платформы.
продолжая мысль - с элементной базы... например, на углеродных трубках..
хотя нет - их уже придумали... во! на желатиновых шариках! А что! И
ново, и свежо! И в стенку ими можно будет в обед поплювать....


Желатиновые шарики тоже уже придумали, даже с рыбьим жиром внутри.
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33850197
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab wrote:
> Автор: "mcureenab"
> locky
>
> > Мелко мыслите. Начинать надо с аппаратной платформы.
> продолжая мысль - с элементной базы... например, на углеродных трубках..
> хотя нет - их уже придумали... во! на желатиновых шариках! А что! И
> ново, и свежо! И в стенку ими можно будет в обед поплювать....
>
> Желатиновые шарики тоже уже придумали, даже с рыбьим жиром внутри.
так! Вы мне не здесь! Не путайте тёплое с мягким!
Я говорю не о таблэтках (вы б еще нитроглицерин вспомнили!), а о
принципиально новой базе для производтсва техники! А чо, очень удобно..
хошь - поиграл на ней, проиграл, не понравилось - сьел её...

зы главное - чтобы она тебя не сьела...

--
-------------------------
There\'s no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33850263
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyЯ говорю не о таблэтках (вы б еще нитроглицерин вспомнили!), а о
принципиально новой базе для производтсва техники!

А я говорю о том, что с желатиновыми шариками техника просто не нужна. Съел шарик, и магическое действие рыбьего жира на мыслительную деятельность позволяет расчитывать ядерную реакцию в уме без техники и перенапряжения. :o)))
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33850579
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab wrote:
> Автор: "mcureenab"
> locky
> Я говорю не о таблэтках (вы б еще нитроглицерин вспомнили!), а о
> принципиально новой базе для производтсва техники!
>
> А я говорю о том, что с желатиновыми шариками техника просто не нужна.
> Съел шарик, и магическое действие рыбьего жира на мыслительную
> деятельность позволяет расчитывать ядерную реакцию в уме без техники и
> перенапряжения. :o)))
О! Надо над эти подумать, а то я какие-то мерзки колёса в белковых
облатках глотаю (аж в горло не лезут)... А тут = всё натуральное -
желатин, рыбий жир... пасиба за идею. Возьми с полки пирожок.


--
-------------------------
There\'s no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33851630
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyО! Надо над эти подумать, а то я какие-то мерзки колёса в белковых
облатках глотаю (аж в горло не лезут)... А тут = всё натуральное -
желатин, рыбий жир... пасиба за идею. Возьми с полки пирожок.


Сам рыбий жир, для укрепления моска, в всем пирожок...
Знам-знам эти пирожки с мясом...
...
Рейтинг: 0 / 0
свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
    #33858729
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr. BuSПротестировал один вариант, не очень понравился (добавление 40000 записей - 16 минут), перехожу на второй. ... будет сравнительно дешевая (если проект вообще будет коммерческим) СУБД с неплохими характеристиками, а дело пойдет - так будем улучшать.
Для начала, Вам нужно увеличить скорость добавления записей раз этак в 200, ну или хотя бы в 100... :-))
...
Рейтинг: 0 / 0
45 сообщений из 45, показаны все 2 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / свой СЕРВЕР БАЗЫ ДАННЫХ (типо mysql)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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