Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Свободное общение _ Базы данных. Средства работы с ними.

Автор: Altair 30.10.2004 18:58

Мне все твердят, кому не лень: самая лучшая БД, это My SQL. Я не пойму, почему? Вообще зачемиспользовать SQL, если можно разработать свою базу... это займет время, но она будет своя, а значит полностью удовлетворять своим потребностям.
Что из себя представляет SQL?
И предположим, есть задание: написать систему уравления БД. Какие требования предъявляют к подобным заданиям?
Кто-нибудь писал по заказу разработчика БД?

Автор: Shadow 30.10.2004 20:37

ню я писал и пишу только счас в свзи с учебой перерыв
-----------
SQL - это очень мощный язык структурированных запросов
в поисковике очень много чего можно найти
существуют

Цитата
BDE - Borland Data Base
поставляется вместе с DELPHI
----
Oracle
---
My SQL
---
Microsoft SQL

они немного отличаются , но в основном одинаковы
все они предназнаяены для работы в сети
(My SQL напрмер работает по TCP/IP протоколу)
в зависимости от нагрузки выбирается та или иная СУБД
с помощью них можно создавать таблицы, уничтожать, создавать записи,
выбирать нужные по очень гибким запросам, можно одновременно считать,
всего не перечислить вообщем самому такую сделать достаточно трудно

----
поройся в поисковиках там море инфы

Автор: Altair 30.10.2004 21:05

Да я уже посикал... в принципе для повседневных задач, реализуемо и самому все...

Автор: Shadow 31.10.2004 1:48

ню да... только все равно все не сделать очень много чего нужно

Автор: Digitalator 2.11.2004 2:53

Oleg_Z
эти БД разрабатываются на основе колоссальных иследований и кучей програмистов, одному даже самому крутому прогеру за 10лет не написать такое!
плюсы испльзования готовых БД
1. Быстродействие - они оптимизированы афигенно, ни в жизнь один таких алгоритмов не закодишь
2. Без багов - т.к. к БД идет иной раз по несколько сотен (а то и тысяч) запросов в секунду, наличие даже одного малюсенького бага недопустимо - они отлажены до безумия
3. Нафиг надо изобретать велосипед?

PS: MySQL не самая лучшая БД - смотря для чего применять, например для несложных сайто ви скриптов на них как раз подходит (например ваш форум на мускле работает), а в сложных системах лучше использовать что-нить помощнее

Автор: GoodWind 2.11.2004 8:52

Цитата
1. Быстродействие - они оптимизированы афигенно, ни в жизнь один таких алгоритмов не закодишь
2. Без багов - т.к. к БД идет иной раз по несколько сотен (а то и тысяч) запросов в секунду, наличие даже одного малюсенького бага недопустимо - они отлажены до безумия
3. Нафиг надо изобретать велосипед?

да, я тоже так считаю...
тем более обычно СУБД платные (и недешевые) продукты, а это плюс - стараются понравится клиенту, наворачивают, делают удобнее (не говорю о МелкоМягком)

Автор: Dark 2.11.2004 10:07

Обращаю внимание - что SQL это не БД, и поэтому под него можно написать любую программу, далее - SQL является стандартом, что очень удобно при переносе БД на другую основу, Далее, почитав документацию по SQL [описание] я за 20 минут в общем то все освоил, и могу писать запросы любой сложности, а ты уверен что твой язык также было бы легко понять???

Автор: GoodWind 2.11.2004 10:11

и вааще, стандарты для того и придуманы, чтобы как выразился Digitalator :

Цитата
Нафиг надо изобретать велосипед?

Автор: Altair 2.11.2004 12:08

Проблемма в том, что на всех бесплатны хостингах где есть PHP поддрежка, нет SQL smile.gif

Автор: P@sh@ 2.11.2004 12:58

Dark
Далее, почитав документацию по SQL [описание] я за 20 минут в общем то все освоил, и могу писать запросы любой сложности
ну-ну, я уже год пишу формы отчетов на Дельфи под Оракл, и чуть ли не с каждым новым заданием приходится по несколько дней сидеть над составлением и оптимизацией запросов... и че-нибудь новое обязательно узнаю...
ладно у нас профессионалы тут сидят, есть у кого спросить, а просто книжки бесполезно читать, надо все на практике проверять и соображать, как оно работает

Автор: Dark 3.11.2004 6:44

P@SH@
С этим согласен =)

Я ж про планирование не говорю - я говорю, что язык ну очень быстро усваивается

Автор: Digitalator 3.11.2004 8:11

Oleg_Z

Цитата
Проблемма в том, что на всех бесплатны хостингах где есть PHP поддрежка, нет SQL


На http://holm.ru есть rolleyes.gif

Но зачем тебе бесплатный зостинг? они все плохие

Автор: Altair 3.11.2004 11:12

У меня нет денег, что бы платить за платный. Я еще студент совсем smile.gif :D rolleyes.gif

На холме есть.... надо попробовать...

Автор: Digitalator 3.11.2004 21:52

Ну много денег не надо на самом деле, если сайт небольшой
в среднем домен в зоне .com $10/год, и немного места $5/мес (~100мег) ессесно с поддержкой всяких сервисов, удобной панелью и т.д. и т.п.

итого всего-то $70/год выходит.......

Автор: Altair 4.11.2004 12:28

да не, я согласен, что не очень дорого.... но мне пока это не нужно.

Автор: Dark 5.11.2004 6:41

Как раз, полезно наблюдать вживую, а не на своем сервере...