Forum Webscript.Ru

Разное => Флейм => Тема начата: JS от 27 Октября 2004, 07:59:10

Название: MySQL vs. .txt
Отправлено: JS от 27 Октября 2004, 07:59:10
Народ!

Может это вопрос глупый, но мне все же интересно насколько MySQL лучше, чем обычные файлы. В частности в скорости обработки БД текста.
Название: MySQL vs. .txt
Отправлено: Mog. от 27 Октября 2004, 08:07:20
JS
[off]Боюсь этот вопрос поднимет очередную бурю в стакане, которую Ромик прихлопнет. Посмотри поиск по форуму, не ты первый[/off]
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 27 Октября 2004, 10:35:12
да
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 27 Октября 2004, 10:37:44
вообще, объяснять преимущества базы человеку, которыйникода не работал с текстовыми файлами - бессмысленно.
все равно не поймет.
Это все равно, что объяснять преимущества пхп клиенту, который ни разу не сделал ни одного сайта на статике.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 27 Октября 2004, 10:42:33
А если вспомнить, что вопрос сей задается человеком, который пишет ПОИСКОВИК...
То хочется заплакать.
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 27 Октября 2004, 11:26:05
Цитировать
JS:
насколько MySQL лучше, чем обычные файлы.

это как сравнивать лопату с экскаватором.
Название: MySQL vs. .txt
Отправлено: JS от 27 Октября 2004, 13:33:39
Вы уж извините, но, я думаю, обсуждать в данном случае нужно не меня, а мой вопрос (я всегда думал, что именно для этого существует форум, возможно, я ошибся).

Цитировать
RomikChef:
вообще, объяснять преимущества базы человеку, которыйникода не работал с текстовыми файлами - бессмысленно.
все равно не поймет.


С чего вы взяли, что я никогда не работал стекстовыми файлами. Я с ними очень даже много работал, а вот MySQL - никогда. Кстати поисковик я уже сделал, но именно с стекстовыми файлами, который вы сможете увидеть в интернете в близжайшее время. И мне интересно: стоит ли переделывать под MySQL, чтобы повысить скорость обработки данных?
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 27 Октября 2004, 14:04:26
НЕТ, НЕ СТОИТ!
НИ В КОЕМ СЛУЧАЕ!!!

Если ты сделаешь на базе, то никто на него и взглянуть не придет - очередная убогая поделка.
а вот если это будет ПОИСКОВИК НА ТЕКСТОВЫХ ФАЙЛАХ, то сайту обеспечена бесплатная бешеная раскрутка! Десятки тысяч посетителей! [off]пришедших взглянуть на такого смешного уродца[/off]

Аработать не будет все равно ни тот ни другой, поэтому с этой точки зрения - без разницы
Название: MySQL vs. .txt
Отправлено: JS от 27 Октября 2004, 15:28:54
Что же ты и свое сообщение не удалил?
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 27 Октября 2004, 15:50:30
Цитировать
RomikChef:
пришедших взглянуть на такого смешного уродца

вопрос спорный. если прально организовать то вполне нормальная система может быть для небольших сайтов (см. RiSearch правда на перле)

+ не обязательно использовать SQL базу, можно и Berkeley помучать. И кстати по произ-ти она может поспорить с системой на SQL. Но это все при наличии знаний и НЕкорявых рук.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 27 Октября 2004, 16:23:49
при чем
здесь
САЙТ?
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 27 Октября 2004, 16:38:00
Цитировать
JS:
Что же ты и свое сообщение не удалил?

потому, что в нем нет персональных наездов.
а есть констатация факта
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 27 Октября 2004, 17:43:49
Цитировать
RomikChef:
при чем
здесь
САЙТ?

Эээ, а он где искать собирается?
Я думал это скрипт поиска по сайту.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 27 Октября 2004, 18:38:34
Да, он утверждает, что напаисал собственный яндекс.
Впрочем, пока я от комментариев воздержусь, пока не попаду на его сайт, и не посмотрю, что он там и как собрался индексировать.

Про то, что человек берется делать сайт по языку, на котором не может написать две строки самостоятельно - я уже молчу.
Название: MySQL vs. .txt
Отправлено: Neter от 27 Октября 2004, 19:50:06
[off]Офф[/off]
О! А я его и не заметил! Сайт из серии "я возбуждён и огорчён" :)
Подписаться чтоль, на рассылку.. :))
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 27 Октября 2004, 22:08:24
Цитировать
RomikChef:
Про то, что человек берется делать сайт по языку, на котором не может написать две строки самостоятельно - я уже молчу.

:) а зато может мысли хорошие и в больших кол-вах роятся..
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 27 Октября 2004, 22:13:36
МЫСЛЕЙ там как раз НОЛЬ.
одни желания.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 14 Декабря 2004, 07:50:11
Цитировать
JS:
Народ!

Может это вопрос глупый, но мне все же интересно насколько MySQL лучше, чем обычные файлы. В частности в скорости обработки БД текста.

Вопрос вовсе не глупый.
Работу с файлами можно так организовать, что скрипт будет работать ничуть не медленнее чем с MySQL даже при огромных объемах информации. При этом работа с файлами отличается немалым удобством.
Название: MySQL vs. .txt
Отправлено: CGVictor от 14 Декабря 2004, 09:36:31
RomikChef
Ромик, ну раз все равно говорим -
ты-то сам чем пользуешься?

[off]Я - txt. Мне переносимость нравится. Но если убедить работать с mysql - я не против. Только аргументы пжаллста.[/off]
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 16 Декабря 2004, 18:20:26
хе хе.
на овца и зверь бежит. Как будто специально тему подняли :-)
http://www.phpfaq.ru/mysql
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 19:14:51
Цитировать
RomikChef:
хе хе.
на овца и зверь бежит. Как будто специально тему подняли :-)
http://www.phpfaq.ru/mysql

Прочитал. Многие моменты вообще не соответствуют действительности.
Вот, например:
"Следующее, чем отличается БД от файла - это произвольный доступ. В файле, для того, чтобы обратиться к строке в середине, надо перебрать по очереди все идущие до неё."

Полнейшая ерунда. Так делают только начинающие (я когда только начинал тоже так делал). При работе с файлами можно легко обращаться к любой строке и элементу, независимо от его расположения.

"Если бы мы выбирали из текстового файла – нам бы пришлось написать программу не на один лист. А тут – одна строчка!"

Очередная глупость. Выборка и сортировка при работе с текстовыми файлами осуществляется ОДНОЙ СТРОКОЙ (ну или 2-3 максимум)! При этом сложноть может быть практически любая!
Название: MySQL vs. .txt
Отправлено: Макар от 16 Декабря 2004, 20:39:11
RomikChef
Можно вопрос:

почему тебя больше нет в списках форумаз на phpclub, и почему, тебя там нынче совсем не видно?

Так, из чистого любопытства.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 16 Декабря 2004, 20:45:23
ути муси-пуси :-)
ты в своей работе с файлами продвинулся до файлов с фиксированной длиной строк? Мои аплодисменты!
А индексы не изобрел еще?
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 16 Декабря 2004, 20:47:06
Макар
мне самому это интересно :-)
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 20:51:19
Цитировать
RomikChef:
ути муси-пуси :-)
ты в своей работе с файлами продвинулся до файлов с фиксированной длиной строк? Мои аплодисменты!
А индексы не изобрел еще?

Я жду твоих реальных аргументов. Если их нет, то попрошу серьезно подкорректировать твою статью, так как там вранье.
Название: MySQL vs. .txt
Отправлено: Макар от 16 Декабря 2004, 20:56:48
RomikChef
нельзя сказать, чтоб я не догадывался, что ты так ответишь...

нет. а серьёзно. Что заставило тебя поменять phpclub на webscript?
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 16 Декабря 2004, 21:00:42
Alexey333
А я тебя попрошу пройти на хутор бабочек ловить.
Еще не хватало, чтобы каждый хрен с горы мне тексты правил.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 16 Декабря 2004, 21:02:35
Макар
ничего я не менял. я вообще противник обменов.
почему ника RomikChef  нет в списках пхпклуба - для меня загадка, ответа на которую я не знаю.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 21:04:20
Цитировать
RomikChef:
А я тебя попрошу пройти на хутор бабочек ловить.
Еще не хватало, чтобы каждый хрен с горы мне тексты правил.

Ну тогда ты дезинформатор, который не может ответить за свои слова.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 16 Декабря 2004, 21:12:00
сколько угодно.
хоть джек-потрошитель.
меня совершенно не интересует мнение всяких ламеров.
Я иногда снисхожу до вас, чтобы ткнуть носом. Однако доказывать вам что-то - много чести. Да и бесполезная трата времени.
Вырастешь - сам поймешь. А не поймешь - тем более зачем время тратить.
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 16 Декабря 2004, 21:37:09
Цитировать
Alexey333:
 При этом работа с файлами отличается немалым удобством.

каким?
 если информация будет размещаться не в одном файле, а нескольких (индексы или еще чего-то) - там ты найдешь оч.много удобства :)  все-таки когда пишешь гостевую книгу можно и без БД обойтись, если что-то серьезнее, то не стоит извращаться..
[OFF]а некоторые извращенцы программируют в блокноте...[/OFF]
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 16 Декабря 2004, 21:39:42
Однако, снизойду.
Цитировать
Alexey333:
Выборка и сортировка при работе с текстовыми файлами осуществляется ОДНОЙ СТРОКОЙ (ну или 2-3 максимум)!

у тебя только операции по открытию, закрытию и блокировке файла займут 4 строчки. Ты еще ни строчки оттуда не прочитал, ни байта не занисал, никак обрабатывать не начал. а у тебя уже 4 строчки.
а не одна-две, как ты беспомощьно пытаешься втереть окружающим.
Ты просто не понимаешь, где ты находишься. Друзьям своим-лохам впаривай эти сказки.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 21:41:20
Цитировать
RomikChef:
сколько угодно.
хоть джек-потрошитель.
меня совершенно не интересует мнение всяких ламеров.
Я иногда снисхожу до вас, чтобы ткнуть носом. Однако доказывать вам что-то - много чести. Да и бесполезная трата времени.
Вырастешь - сам поймешь. А не поймешь - тем более зачем время тратить.

Ты слишком гордый! А гордые, как известно, больнее всего падают.
Не хочу в ответ тебя оскорблять и что-то доказывать, так как ты просто наплюешь на мои слова да и все. Да и вообще не собираюсь заниматься оскорблениями. Моя совесть будет чиста, а ты о своей позаботься.
А обо мне думай что хочешь. Меня твое мнение абсолютно не интересует. Просто ты начал откровенно дезинформировать народ, и я был обязан выступить на стороне справедливости.
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 16 Декабря 2004, 21:50:19
Цитировать
RomikChef:
на овца и зверь бежит. Как будто специально тему подняли :-) http://www.phpfaq.ru/mysql

RomikChef, если честно статья смотрится слегка по-ламерски. С одной стороны, понятно, что написана для людей которые "не в теме" но стоит ли опускаться до уровня детского сада?

Цитировать

Базы данных, и в частности, язык SQL, и, в частности, СУБД MySQL  - гениальное изобретение человечества.

Насчет SQL спорить не буду, но MySQL это всего лишь реализация, ничего гениального там нет, она просто бесплатна и доступна. А почитав эту фразу (даже первый абзац) создается впечатление, что все БД - реляционные, и вообще есть только MySQL и она "гениальное изобретение чел-ва" :) Впрочем следущая фраза:
Цитировать
Это совершенно иной подход к хранению и обработке данных, чем столетиями использовавшиеся последовательные списки.

чистой воды %$# простой пример - картотека в библиотеке, как вариант распределенной БД :)
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 21:50:55
Цитировать
Green Kakadu:
каким?
если информация будет размещаться не в одном файле, а нескольких (индексы или еще чего-то) - там ты найдешь оч.много удобства  все-таки когда пишешь гостевую книгу можно и без БД обойтись, если что-то серьезнее, то не стоит извращаться..

Удобства я давно нашел и никогда не хранил все в одном файле.
Вот некоторые преимущества файлов:
1. Как тут верно заметили, это хорошая переносимость. Без труда можно перенести с одного хостинга на другой. С MySQL приходится извращаться.
2. Потенциально более высокие возможности выборки данных.
3. Потенциально более высокая скорость работы.
4. При необходимости легко подредактировать данные через обычное открытие файла.
5. Меньше требований к хостингу.
Вот некоторые навскидку.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 21:54:52
Цитировать
RomikChef:
у тебя только операции по открытию, закрытию и блокировке файла займут 4 строчки. Ты еще ни строчки оттуда не прочитал, ни байта не занисал, никак обрабатывать не начал. а у тебя уже 4 строчки.
а не одна-две, как ты беспомощьно пытаешься втереть окружающим.
Ты просто не понимаешь, где ты находишься. Друзьям своим-лохам впаривай эти сказки.


Ну ты и артист. Я тебе говорил непосредственно о сортировке/выборке, а не считывании данных. Ведь ты же тоже не сразу все сортируешь, а подключаешься к БД, выбираешь таблицы, столбцы и т.д., т.е. тоже не одна строка!
Название: MySQL vs. .txt
Отправлено: Neter от 16 Декабря 2004, 21:54:53
Alexey333
Покажи мне пожалуйста код который будет выводить из текстового файла все записи за определённый период времени с сортировкой по нескольким полям.

Не то чтобы я тут пытаюсь кому-то доказать что текстовый файл лучше чем БД, что само по себе глупость,
просто интересно посмотреть на "2-3" строчки кода.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 22:04:46
Цитировать
Alexey333:
Покажи мне пожалуйста код который будет выводить из текстового файла все записи за определённый период времени с сортировкой по нескольким полям.

array_filter()
array_multisort ()
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 16 Декабря 2004, 22:06:30
Alexey333
сермяжная правда этой жизни состоит в том, что ничего из перечисленного мне делать не надо.
подключаюсь к бд я один раз на весь скрипт. это ОДНА строчка.
на весь скрипт. а у тебя - ЧЕТЫРЕ. на КАЖДЫЙ файл или на КАЖДУЮ операцию.
остальное - детский лепет.
да, я указываю таблицу.
прямо в запросе. в той же строчке.
да, я указываю столбцы.
ЧТОБЫ НЕ ТЯГАТЬ ЛИШНЮЮ ИНФУ, как это делаешь ты в своей песочнице с файлами. Могу и не указывать.
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 16 Декабря 2004, 22:06:52
Цитировать
Alexey333:
1. Как тут верно заметили, это хорошая переносимость. Без труда можно перенести с одного хостинга на другой. С MySQL приходится извращаться.

mysqldump
аргумент аховый

Цитировать
Alexey333:
2. Потенциально более высокие возможности выборки данных.

причем объем кода при этом будет расти еще выше этих воз-тей.
Может стоит освоить SQL?
Цитировать
Alexey333:
3. Потенциально более высокая скорость работы.

эээ тут вопрос объемов. Если ты будешь писать свою программу на C/C++ то не спорю :) при наличии прямых рук возможно так и будет.
А  скриптик на пхп :) с "более высокими возможностями выборками данных" умрет при простых операциях работы с файлом в 500+Мb
Цитировать
Alexey333:
4. При необходимости легко подредактировать данные через обычное открытие файла.

ню-ню, подредактируй файлик, вес которого несколько гигов

Цитировать
Alexey333:
5. Меньше требований к хостингу.

ты ориентируешься на скрипт для домашней странички? Да спору нет, наКуй там эти SQL да и пхп по большому счету тоже не нужен.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 16 Декабря 2004, 22:11:26
Цитировать
Alexey333:
array_filter()

это шутка?
Название: MySQL vs. .txt
Отправлено: Neter от 16 Декабря 2004, 22:16:46
Alexey333
Молодец :)) Ты вникни в суть вопроса. И посчитай ещё раз количество строк. раз мы уж до этого упали.
А изменение/удаление этих записей ты как сделаешь?
Я забыл уточнить что у тебя в "БД" более 10,000 записей.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 22:22:11
Цитировать
RomikChef:
да, я указываю таблицу.
прямо в запросе. в той же строчке.
да, я указываю столбцы.
ЧТОБЫ НЕ ТЯГАТЬ ЛИШНЮЮ ИНФУ, как это делаешь ты в своей песочнице с файлами. Могу и не указывать.

Суть одна и та же.
А лишнюю инфу я тоже не читаю.

Цитировать
Green Kakadu:
А скриптик на пхп  с "более высокими возможностями выборками данных" умрет при простых операциях работы с файлом в 500+Мb

Какие еще 500 Мб? Да при таких объемах и MySQL умрет.
Сортировка всех данных с файлами будет маловероятна, но можно сортировать часть. А вот вывод данных даже с такими объемами будет работать нормально!
Кстати, Котеров в своей книге написал, что MySQL предназначена для баз не более 100 Мб!
Цитировать
Green Kakadu:
ню-ню, подредактируй файлик, вес которого несколько гигов

Такого не бывает. Это ты загнул. MySQL в гигах тоже не бывает.
Цитировать
Green Kakadu:
ты ориентируешься на скрипт для домашней странички? Да спору нет, наКуй там эти SQL да и пхп по большому счету тоже не нужен.

Я читал, что на некоторых хостингах MySQL работает очень медленно. Видимо из-за перегрузки.
Цитировать
RomikChef:
это шутка?

А в чем проблема то?
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 22:31:51
Цитировать
Neter:
Молодец ) Ты вникни в суть вопроса. И посчитай ещё раз количество строк. раз мы уж до этого упали.
А изменение/удаление этих записей ты как сделаешь?
Я забыл уточнить что у тебя в "БД" более 10,000 записей.

Я уже тестировал. Сортировка 8 файлов в каждом из которых по  10000 элементов накидывает на моем слабом домашнем компьютере 3 секунды. Но мой комп в 10 раз медленнее современных. Вполне реально. Но больше 10000 я сортировать и не планирую. Смысл?
Изменение/удаление всех выбранных записей одновременно? Не думал об этом. А вот одну какую-то запись удалить не проблема.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 16 Декабря 2004, 22:39:04
Цитировать
Alexey333:
А лишнюю инфу я тоже не читаю.

брехня.
отвечать за слова будем, или как?

Цитировать
Alexey333:
Суть одна и та же.

НЕТ НЕ ОДНА!
Тебе на кажую операцию записи файла нужно ЧЕТЫРЕ СТРОЧКИ.
только ты, этого не всасываешь.
именно поэтому я не вступаю в беседы с ламерами вроде тебя. Это бесполезно. Тебе говоришь факт, а ты от него отмахиваешься.

Цитировать
Alexey333:
А в чем проблема то?

а в том, мой милый, что мы с тобой строчки считаем.
и Array_filter из одной строчки состоять не может. этой фунцией ты как в лужу воздух испортил.
дешевая отмазка.
и сам ты - дешевка.
что функцию в  Array_filter указывай - что так пребирай, суть останется ОДНА:
1. код фильтрации ты пишешь САМ. НЕиз одной строчки.
2. перебирать тебе приходится ВЕСЬ файл.

Может, хватит уже клоуна изображать?
Название: MySQL vs. .txt
Отправлено: NeoNox от 16 Декабря 2004, 22:39:43
[OFF](садясь в первый ряд и беря в руки стакан с поп-корном)[/OFF] заклюют
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 16 Декабря 2004, 22:43:27
Цитировать
Alexey333:
Какие еще 500 Мб? Да при таких объемах и MySQL умрет.

эээ мужик, ты что думаешь вся эта хрень создана чтоб хранить пару килобайт? Пример использования mysql  http://livejournal.com
Цитировать

Проект (около 4 миллионов аккаунтов, 50 миллионов запросов в день) обслуживает распределенная система из более чем 90 серверов, построенная с использованием только открытого ПО:

- В качестве базы данных используется MySQL (кластер из реплицированных серверов);

подробнее тут:
http://forums.webscript.ru/showthread.php?s=&postid=115290
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 22:51:56
Цитировать
RomikChef:
брехня.
отвечать за слова будем, или как?

Я же сказал, что разные параметры в разных файлах храню. Поэтому считываю только те параметры, которые мне нужны для сортировки.

Цитировать
RomikChef:
НЕТ НЕ ОДНА!
Тебе на кажую операцию записи файла нужно ЧЕТЫРЕ СТРОЧКИ.
только ты, этого не всасываешь.
именно поэтому я не вступаю в беседы с ламерами вроде тебя. Это бесполезно. Тебе говоришь факт, а ты от него отмахиваешься.

Ну и что? Какие проблемы? Я же не утверждал, что файл совсем не надо читать (не из воздуха же данные берутся).
Цитировать
RomikChef:
и сам ты - дешевка.

Не обижаюсь. Пускай я дешевка!
Цитировать
RomikChef:
1. код фильтрации ты пишешь САМ. НЕиз одной строчки.

Могу и из одной написать. Могу и из 3. Ну не на несколько же листов как ты написал в статье! Согласен?
Цитировать
RomikChef:
2. перебирать тебе приходится ВЕСЬ файл.

Иногда и весь файл (у меня их несколько), а можно только часть. Я этого и не отрицал. Перебирать весь файл не обязательно при чтении! Ты все напутал и смешал в одну кучу! К тому же перебор подразумевается при использовании цикла, а я никакой цикл в данном случае не использую.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 22:57:56
Цитировать
Green Kakadu:
обслуживает распределенная система из более чем 90 серверов

90 серверов! А попробовали бы они одну машину использовать!
Так что это не ответ. 90 серверов, потом с увеличением данных будет 150 серверов и т.д.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 16 Декабря 2004, 23:01:26
да.
с идиотами разговаривать бесполезно.
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 16 Декабря 2004, 23:03:18
Цитировать
Alexey333:
Green Kakadu: ню-ню, подредактируй файлик, вес которого несколько гигов

Такого не бывает. Это ты загнул. MySQL в гигах тоже не бывает

из серии: "Папа это фантастика!"

Цитировать

MySQL версии 3.22 имеет предел по размеру таблиц 4 Гб. В MySQL версии 3.23, где используется новый тип таблиц, максимальный размер таблицы доведен до 8 миллионов терабайтов (2 ^ 63 bytes).
http://www.mysql.ru/docs/man/Table_size.html
 

одной таблицы.
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 16 Декабря 2004, 23:06:01
Цитировать
RomikChef:
а. с идиотами разговаривать бесполезно.

зато забавно. Когда я только высунулся из гнезда еще хуже был
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 23:07:51
Цитировать
RomikChef:
да.
с идиотами разговаривать бесполезно.

Ну и не разговаривай.
В любом случае лучше быть идиотом чем злым :)
Название: MySQL vs. .txt
Отправлено: Neter от 16 Декабря 2004, 23:20:16
Цитировать
Alexey333:
Суть одна и та же.
А лишнюю инфу я тоже не читаю.

=) Ага..
Цитировать
Alexey333:
Кстати, Котеров в своей книге написал

Кто это?
Цитировать
Alexey333:
читал, что на некоторых хостингах MySQL работает очень медленно. Видимо из-за перегрузки.

Мальчик, ты хоть раз нормальный платный хостинг щупал?
Ты как тот заяц из мультика который гусеницам показывал как надо правильно ползать.
Цитировать
Alexey333:
Я уже тестировал.

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

Да, пусть я буду первым кто произнес в этой теме слово "DBF" :)
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 23:23:26
Цитировать
Green Kakadu:
одной таблицы

А при чем тут максимальный размер?
К сведению, MySQL используется не только в PHP, но и в прикладном программировании. Я же говорю, что это запредельные числа для нормальной работы в WEB.
http://www.securitylab.ru/forum/forum_posts.asp?TID=12104&PN=2&get=last

"Можно еще добавить, что MySQL не самая производительная СУБД и при работе с большими базами данных может изрядно тормозить. "

http://phpclub.ru/talk/showthread.php?postid=294933

"В итоге и меня получается таблица около 800 000 000 строк "
"хех, если ты собрался на этих записях делать сложные выборки, в режиме реального времени... лучше пойди, удавись сразу..."
Название: MySQL vs. .txt
Отправлено: NeoNox от 16 Декабря 2004, 23:23:50
Neter DBM?
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 16 Декабря 2004, 23:39:01
Цитировать
NeoNox:
К сведению, MySQL используется не только в PHP, но и в прикладном программировании. Я же говорю, что это запредельные числа для нормальной работы в WEB.

ээ, я ж тебе нормальный пример дал ЖЖ.
 почему тебе кажется, что БД в несколько гиг - это что-то выдающееся? Посмотри на интернет чуть выше домашних страниц :)
Цитировать
Alexey333:
А при чем тут максимальный размер?

ты же сам сказал, что " MySQL в гигах тоже не бывает" на что я и ответил.
Цитировать
Alexey333:
 сведению, MySQL используется не только в PHP, но и в прикладном программировании.

спасибо за сведения :)
на сайте dev.mysql.com был опрос о популярном API при работе с бд ( http://dev.mysql.com/tech-resources/quickpolls/favourite-connector.html )

PHP (mysql/mysqli) 1987 (52.6%)
Perl (DBI) 334 (8.8%)
Connector/J (JDBC) 602 (15.9%)

в серьезных проектах mysql не очень то и используется из-за отсутствия многих функций.
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 16 Декабря 2004, 23:42:55
Цитировать
Alexey333:
"В итоге и меня получается таблица около 800 000 000 строк "

уверен на 99,999999999999% что если ты будешь использовать в качестве БД под это просто файл и разбирать его php скриптом то ничего вообще не получится
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 23:44:33
Цитировать
Neter:
Кто это?

Автор книги "Самоучитель PHP 4". Он и в интернете бывает. http://dklab.ru/ - его сайт.
Вот что он пишет в книге:
"Одна из самых популярных СУБД, которые используются в Web-программировании, - MySQL. Она предназначена для создания небольших (сравнительно, конечно - скажем, не более 100 Мбайт) баз данных, и поддерживает подмножество языка запросов SQL."

Цитировать
Neter:
Мальчик, ты хоть раз нормальный платный хостинг щупал?

Так жаловались как раз купившие платный хостинг.
Цитировать
Neter:
Родной мой, скорость обработки текстовых файлов тебя никто не спрашивает, просто попробуй это реализовать двумя-тремя строчками.

А если будет не 3 строчки, а 5, то уже конец??? Разные задания. Часто можно и одной строчкой отсортировать.
А про скорость ты все таки намекал. Иначе зачем ты назвал число 10000, если разницы нет сколько?
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 23:52:41
Цитировать
Green Kakadu:
ты же сам сказал, что " MySQL в гигах тоже не бывает" на что я и ответил.

Так теоретически и файл такого размера может быть (это то все знают). Читал я до этого и твой приведенный отрывок. Не не бывает теоретически, а практически на сайтах.
А пример с журналом непоказателен, так как там 90 мощных серверов работают под один сайт + масса оптимизаций и фич.
 
Цитировать
Green Kakadu:
уверен на 99,999999999999% что если ты будешь использовать в качестве БД под это просто файл и разбирать его php скриптом то ничего вообще не получится

Все возможно...
Название: MySQL vs. .txt
Отправлено: Макс от 16 Декабря 2004, 23:56:05
Цитировать
Alexey333:
1. Как тут верно заметили, это хорошая переносимость. Без труда можно перенести с одного хостинга на другой. С MySQL приходится извращаться. 2. Потенциально более высокие возможности выборки данных. 3. Потенциально более высокая скорость работы. 4. При необходимости легко подредактировать данные через обычное открытие файла. 5. Меньше требований к хостингу.

Во-первых о хостинга.
Ни о какой профессиональной работе не может идти и речи, если ты не можешь управлять хостингом (установка нового софта или апгрейд старого).
2 и 3 - неправда (ты не знаешь SQL + не работал с большими объемами данных).
4 - этого не надо хотеть


А теперь вопрос.
Как ты сделаешь следующую (вобщем-то типичную для СУБД) задачу.
Есть список сотрудников компании (ФИО, возраст, зарплата, адресс, должность) и есть список качеств (ответсвенность, аккуратность, скурпулезность и т.д.)
У каждого сотрудника может быть свой список качеств. У кого-то их 10, у кого-то 5.
Как ты организуешь свои файлы для хранения таких данных (сотрудников и их качеств).
Операции, которые нужно будет производить :
1. Выбрать всех сотрудников у которого есть такое-то качество
2. Выбрать 5 наиболее популярных качеств
3. Вывести таблицу, в одном столбце - качество, во втором - кол-во сотрудников, имеющих это качество.

С использованием СУБД эти задачи решаеются одним SQL-запросом
Название: MySQL vs. .txt
Отправлено: Alexey333 от 16 Декабря 2004, 23:57:11
А чего обсуждать? Залей себе на хостинг базу в 1 Гб и напиши под нее какой-нибудь скрипт, замерь скорость, а мы все проверим.
Если скорость будет приемлемая (скажем, не более 3-5 секунд), то ты оказался прав.
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 16 Декабря 2004, 23:58:34
100
Цитировать
Alexey333:
 Она предназначена для создания небольших (сравнительно, конечно - скажем, не более 100 Мбайт) баз данных

давно это было :)
Переходим с PHP на Perl, как это ни печально... (http://dklab.ru/work/php2perl.html) - мне эта статья больше всего нравится ([off]Perl rulezzZ forever![/off]).
Название: MySQL vs. .txt
Отправлено: Макс от 16 Декабря 2004, 23:59:19
Цитировать
Alexey333:
"Одна из самых популярных СУБД, которые используются в Web-программировании, - MySQL. Она предназначена для создания небольших (сравнительно, конечно - скажем, не более 100 Мбайт) баз данных, и поддерживает подмножество языка запросов SQL."

во-первых, это лишь мнение Котерова
во-вторых, эта книга была написана давно, с тех времен mysql сильно изменился
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 17 Декабря 2004, 00:03:05
Цитировать
Alexey333:
Если скорость будет приемлемая (скажем, не более 3-5 секунд), то ты оказался прав

 Кстати, а как ты узнаешь время отклика базы?
Название: MySQL vs. .txt
Отправлено: Alexey333 от 17 Декабря 2004, 00:23:05
Цитировать
Макс:
не работал с большими объемами данных

Работал (тестировал).

Цитировать
Макс:
С использованием СУБД эти задачи решаеются одним SQL-запросом

Если я напишу функцию, то тоже все будет одной строчкой решаться. Надо же понимать, что вы только передаете параметры, а MySQL выполняет все эти невидимые для вас действия.
А решать тут твою задачку я не собираюсь. Зачем мне это надо? Те задачи, которые передо мной встают, я успешно решаю, а отчитываться перед каждым как школьник я не собираюсь.
Цитировать
Green Kakadu:
Кстати, а как ты узнаешь время отклика базы?

Понятия не имею. Ведь пишут же (например, на некоторых форумах IPB) время выполнения скрипта. Как у обычного скрипта это время посчитать я знаю, а если с MySQL что-то особенное, то ты должен знать.
Кстати, здесь же и считается:
Страница сгенерирована за 0.48648810 секунд (кстати, не так уж и быстро...)
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 17 Декабря 2004, 00:54:46
Макс, принял эстафету метания бисера?
удачи тебе :-)
Название: MySQL vs. .txt
Отправлено: Макс от 17 Декабря 2004, 01:27:30
Цитировать
RomikChef:
Макс, принял эстафету метания бисера? удачи тебе :-)

Нет, я уже сдаюсь :-)
Название: MySQL vs. .txt
Отправлено: Alexey333 от 17 Декабря 2004, 07:41:04
Ладно :) Удачи вам :)
Когда-нибудь вы все поймете!
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 17 Декабря 2004, 10:51:12
Цитировать
Alexey333:
Страница сгенерирована за 0.48648810 секунд (кстати, не так уж и быстро...)

это все вместе - бд + php, причем если посмотришь выполняется ~ 20 запросов к БД.
Цитировать
Alexey333:
Когда-нибудь вы все поймете!

наверное нет, это глухой тупик
Название: MySQL vs. .txt
Отправлено: Yukko от 17 Декабря 2004, 11:22:13
Судя по всему пора исключать MySQL из обязательной программы изучения РНР, а то люди начинают думать, что кроме как
select * from mytable order by my_field MySQL ничего не умеет и начинают сравнивать его с текстовыми файлами.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 17 Декабря 2004, 11:29:06
Цитировать
Green Kakadu:
это все вместе - бд + php, причем если посмотришь выполняется ~ 20 запросов к БД.

Не надоело? Ну не всасывает чувак, КАКОЙ объем информации обрабатывается за эти пол-секунды.
Ну не объяснишь ты слепому, что такое синий цвет.
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 17 Декабря 2004, 11:45:53
Цитировать
RomikChef:
Ну не объяснишь ты слепому, что такое синий цвет.

я слышал некоторые слепые различают цвет на ощупь (там аура какая-то или еще что-то)
Название: MySQL vs. .txt
Отправлено: Alexey333 от 17 Декабря 2004, 11:58:06
Цитировать
Green Kakadu:
это все вместе - бд + php, причем если посмотришь выполняется ~ 20 запросов к БД.

От этого не легче.

Цитировать
Green Kakadu:
наверное нет, это глухой тупик

Топик тут ни при чем. Здесь никто никому уже ничего не докажет. Жизнь покажет и дальнейшее развитие событий.
Цитировать
RomikChef:
Не надоело? Ну не всасывает чувак, КАКОЙ объем информации обрабатывается за эти пол-секунды.
Ну не объяснишь ты слепому, что такое синий цвет.

В любом случае это НЕ БЫСТРО. Причем скорость может меняться. Вот сейчас, например, пишет "Страница сгенерирована за 0.98747706 секунд ". Почти секунда! С файлами все происходит гораздо быстрее.
И не надо говорить, что я что-то не вижу. Полсекунды, секунда...все ясно написано. А если объем форума увеличится в 10 раз, то можно предположить, что по 5-10 секунд будет загружаться (хотя не знаю насколько верно такое предположение).
Цитировать
Green Kakadu:
я слышал некоторые слепые различают цвет на ощупь (там аура какая-то или еще что-то)

Я вообще все прочитал и сюда скопировал. Скорость работы ясно написана.
Понимаю, что вы скажете "Ну и что что медленно, зато это MySQL, это круто! Ты не видишь очевидного!" и т.п. Я вижу факты.
Еще раз предлагаю: продемонстрируйте скорость скрипта с размером базы в 1 Гб (на одной машине без особыч оптимизаций и фич). Если скорость будет приемлемая, то я с вами соглашусь!
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 17 Декабря 2004, 12:41:41
Цитировать
Понимаю, что вы скажете "Ну и что что медленно, зато это MySQL, это круто! Ты не видишь очевидного

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

Цитировать
Alexey333:
Если скорость будет приемлемая, то я с вами соглашусь!

Задай себе вопрос.
Кому ты нужен - что-то тебе доказывать?
Название: MySQL vs. .txt
Отправлено: Alexey333 от 17 Декабря 2004, 13:01:07
Цитировать
RomikChef:
кстати, это очень точно показывает проблему.
для него аргументы сводятся только к таким. Только такие он и может понять.

Просто теоретически все мастера рассуждать, но когда доходит до практики, то тут уже все не кажется таким безоблачным.
Ведь не зря же создатели онлайн журнала подключили к одному сайту с MySQL 90 серверов и все максимально оптимизировали. Люди реально смотрят на вещи и понимают, что просто так проблему больших объемов не решишь. А тут кого ни послушаешь, так MySQL волшебным образом с любыми объемами без труда справится и работать предельно просто и т.п. фантастика.
Я видел скрипты с MySQL, и они далеко не из одной строчки состоят. Последние версии VB весят как минимум несколько Мб. Вот и посчитайте сколько там строчек.
Цитировать
RomikChef:
Задай себе вопрос.
Кому ты нужен - что-то тебе доказывать?

Ну, конечно, гораздо проще наплевать на чужое мнение и твердить свое при этом взахлеб оскорбляя. Для этого большого ума не надо. Написал какую-то лажу в статье и впаривай ее окружающим, а кто не согласен, тому можно плюнуть в лицо. Вот и вся твоя теория. Вот только подумай, что твоя статья держится только на твоем личном слове. А вот если бы она подкреплялась конкретными тестами и примерами, то ее цена была бы намного выше! Ведь тесты это уже не теория, а конкретные реальные факты.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 17 Декабря 2004, 13:06:01
Цитировать
Alexey333:
Ну, конечно, гораздо проще наплевать на чужое мнение

на мнение наплеваь сложно. Если оно есть.
Если же есть сопли безмозглого ламера, то на них - действтительно - можно тоьлко положить.

Цитировать
Alexey333:
 вот если бы она подкреплялась конкретными тестами

повторяю. для особо одаренных.
Те, кого статья не убеждает, могут ей не пользоваться вовсе.
Я не проповедник. Никого в свою религию не затаскиваю. Мое дело - ответить на часто задаваемые вопросы. И уговаривать каждого безмозглого болвана в мои планы не входит.
Но ты даже эту простую мысль понять не в состоянии.
Название: MySQL vs. .txt
Отправлено: NeoNox от 17 Декабря 2004, 13:08:36
Alexey333 а трудно в гугле набрать mysql vs flat files, прочитать сотню страниц и сделать выводы? а если есть время, написать простой скрипт активно использующий файлы и такойже но с бд, запустить к примеру ab и посмотреть результаты?
Название: MySQL vs. .txt
Отправлено: Макс от 17 Декабря 2004, 13:20:07
Alexey333
твоя пробюлема в том, что ты не пытаешься разобраться, почему все используют SQL-базы. Ты в них прежде всего ищешь недостатки и не обращаешь внимание на достонства.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 17 Декабря 2004, 13:31:35
RomikChef
Не хочу с тобой больше разговаривать. Ты для меня не авторитет и никогда им не был.
Скоро я напишу свои статьи и буду распространять их по интернету. Хватит уже этого беспредела.

Цитировать
NeoNox:
Alexey333 а трудно в гугле набрать mysql vs flat files, прочитать сотню страниц и сделать выводы? а если есть время, написать простой скрипт активно использующий файлы и такойже но с бд, запустить к примеру ab и посмотреть результаты?

Я уже смотрел что пишут. В принципе ничего существенного.
Что касается скрипта, то я их написал уже немало, но все они используют файлы. Проводил также много тестов на скорость и имею насчет данного вопроса конкретное представление. А вот с MySQL не написал ни одного скрипта. Поэтому провести такое сравнение не могу.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 17 Декабря 2004, 13:40:11
Цитировать
Макс:
твоя пробюлема в том, что ты не пытаешься разобраться, почему все используют SQL-базы. Ты в них прежде всего ищешь недостатки и не обращаешь внимание на достонства.

Тоже самое можно сказать и о файлах. Кто их не любят (например, Роман), те в противовес приводят самые неоптимальные решения. Вообще в инете даже в статьях порой дают такие советы по работе с файлами, что после них пропадет всякое желание с ними работать. Например, в одной статье дается рекомендация удалять строку, перебирая циклом все элементы! Это же полнейшая глупость. Как только число элементов станет большим, то скрипт вообще перестанет нормально работать. Вот такие горе-писатели дискредитируют файлы.
Что касается удобства, то можно написать готовые функции и лишь подставлять нужные параметры. Даже думать особо не надо будет.

А достоинства у MySQL, несомненно, есть. Но там уже все конкретизировано и как-то усовершенствовать трудно. С файлами же есть большое поле для деятельности. Это гимнастика для ума и плацдарм для новых технологий.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 17 Декабря 2004, 13:43:12
Цитировать
Макс:
твоя пробюлема в том

Кстати, а какая у меня проблема??? Я свои задачи без проблем решаю.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 17 Декабря 2004, 13:50:19
Вах, баюс-баюс!
Название: MySQL vs. .txt
Отправлено: Макс от 17 Декабря 2004, 14:05:08
Цитировать
Alexey333:
Кстати, а какая у меня проблема??? Я свои задачи без проблем решаю.

спецы по СУБД более оплачиваемые, нежели специалисты по файлам :)
Название: MySQL vs. .txt
Отправлено: Макс от 17 Декабря 2004, 14:13:09
Цитировать
Alexey333:
Но там уже все конкретизировано и как-то усовершенствовать трудно.

ты не можешь об этом судить поскольку
1. не написал ни одного скрипта с использованием СУБД
2. не знаком с теорией СУБД (теория != мануал по mysql)
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 17 Декабря 2004, 14:14:11
Цитировать
Alexey333:
Это гимнастика для ума и плацдарм для новых технологий.

чума
редко встретишь такого развесистого демагога
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 17 Декабря 2004, 14:15:33
Цитировать
Alexey333:
Скоро я напишу свои статьи и буду распространять их по интернету. Хватит уже этого беспредела

ждем с нетерпеием, о великий и могучий повелитель файлов.
Цитировать
Alexey333:
Это гимнастика для ума и плацдарм для новых технологий.

оч.сомнительно насчет "плацдарма новых технологий"
Цитировать
Alexey333:
Вот такие горе-писатели дискредитируют файлы.

бедные файлы
Название: MySQL vs. .txt
Отправлено: Alexey333 от 17 Декабря 2004, 14:16:00
Цитировать
RomikChef:
Вах, баюс-баюс!

Не зря, не зря :)

Цитировать
Макс:
спецы по СУБД более оплачиваемые, нежели специалисты по файлам

Хм, однако же ты прав. Это действительно серьезная проблема :(
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 17 Декабря 2004, 14:26:10
Цитировать
Alexey333:
Макс:
спецы по СУБД более оплачиваемые, нежели специалисты по файлам

Хм, однако же ты прав. Это действительно серьезная проблема

ну учитывая, что файлы - плацдарм для новых технологий, ты в корне можешь изменить ситуацию, главное донести эту идею до работадателя.
Название: MySQL vs. .txt
Отправлено: Croaker от 17 Декабря 2004, 16:23:15
[OFF]В наш городок заехал цирк...[/OFF]
Название: MySQL vs. .txt
Отправлено: AliMamed от 17 Декабря 2004, 18:26:28
Цитировать
Alexey333:
Скоро я напишу свои статьи и буду распространять их по интернету. Хватит уже этого беспредела

зачоот=)
Название: MySQL vs. .txt
Отправлено: Neter от 17 Декабря 2004, 23:11:19
Alexey333
Так, давай по-порядку.
Как ты считаешь, почему файлы лучше СУБД?

1. Выше скорость извлечения/добавления/изменения данных при меньшем потреблении ресурсов компьютера.
2. Запросы на извлечение/добавление/изменение строятся удобнее, проще и быстрее. Более быстрая разработка приложения использующего текстовые файлы в качестве БД.
3. Удачно реализован механизм блокировок, в т.ч. отдельных записей.
4. Более высокая надёжность хранения данных. Я люблю хранить пароли в текстовых файлах.
5. Возможность строить сложные запросы. С многочисленными объединениями, сортировками, агрегатными функциями.
6. Файл можно принести в церковь и осветить за 50 рублей/мегабайт.
7. Мне нравится как в них реализован автоинкремент, индексы и уникальные поля.
8. Я люблю хранить в них бинарные данные.
9. Поддержка целостности данных очень помогает мне.
0. Мой TXT-файл очень любит работать с транзакциями.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 18 Декабря 2004, 00:00:32
Цитировать
Neter:
6. Файл можно принести в церковь и осветить за 50 рублей/мегабайт.

Неудачное предложение.
Название: MySQL vs. .txt
Отправлено: NeoNox от 18 Декабря 2004, 00:10:34
Alexey333  а мне понравилось. только дамп базы данных тоже туда стоит принести, мало-ли что с ним при mysqldump-e случится.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 18 Декабря 2004, 00:37:22
Не хочу с вами больше разговаривать. Вы уже переходите все границы и шутите над тем, над чем нельзя шутить.
Да, и доказывать я вам больше ничего не собираюсь. Есть в жизни более важные моменты, чем ваши теории. Вы же тут ослеплены непомерной гордостью и фанатизмом, и я даже близко не хочу становиться таким. Можете продолжать называть меня идитотом. Хуже этим вы мне не сделаете (только себе).
Название: MySQL vs. .txt
Отправлено: Yukko от 19 Декабря 2004, 01:48:21
поколения программистов были слепы... но тут в Интернете появляются статьи... статьи про использование файлов! и все начинают прозревать...

Alexey333
а не подскажешь ли, как в файлах хранить иерархические данные? например, реализовать Nested Sets? или начинать использование файлов совместно с папками и делать обход папок червячком при помощи файловых функций, загонять структуру папок в массивы, а потом работать с массивами?

в одном и другом файле есть какие-то данные, надо из обоих вывести только те записи, у которых сумма записей одного поля и записей другого поля из другого файла равна определенному числу. И т.д.

Возвращаемся к основам... (http://russian.joelonsoftware.com/Articles/BacktoBasics.html)
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 19 Декабря 2004, 02:14:47
Цитировать
Yukko:
а не подскажешь ли, как в файлах хранить иерархические данные? например, реализовать Nested Sets? или начинать использование файлов совместно с папками и делать обход папок червячком при помощи файловых функций, загонять структуру папок в массивы, а потом работать с массивами?

гы-гы, БД - это же тоже файл(ы) + некоторые методы взаимодействия с данными. Так что все это реализуется в файлах :)
другое дело, что удобнее(надежнне/быстрее): все писать самому или часть работы возложить на базу?
Это я к тому, что никто не мешает в файле похранить любые данные (любые структуры данных) :) они ж там рано или поздно все равно окажутся
Название: MySQL vs. .txt
Отправлено: glebushka от 19 Декабря 2004, 10:55:46
Green Kakadu, правильно, я требую продолжения банкета!:) Даёшь MySQL на пхп!!!:)
[OFF]Эх, какую хорошую тему только сейчас заметил. Пока читал - плакалЪ:) (садится рядом с NeoNox\'ом на первый ряд)[/OFF]
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 19 Декабря 2004, 12:10:07
Green Kakadu это как раз самое смешное во всей истории.
чувак ваяет самопальную бд, но вслепую, и очень фанатично :-)
Название: MySQL vs. .txt
Отправлено: hanslinger от 19 Декабря 2004, 13:27:30
Цитировать
Примечание: На самом деле, БД - это не волшебный ящик, и хранит она данные не в нематериальном эфире, а в тех же самых файлах. И точно так же их переписывает. Но делает это она совершенно прозрачно для пользователя.

С чего все начиналось-то... :super:
Название: MySQL vs. .txt
Отправлено: Yukko от 19 Декабря 2004, 13:43:01
видать, человек был слишком религиозен и решил отказаться от такой интересной дискуссии, обидевшись на шутку про освещение файлов за 50 рублей за мегабайт... :)

Ничего, я думаю, что у него все наладится, когда он будет делать первый заказ с СУБД :)
Название: MySQL vs. .txt
Отправлено: 2NetFly от 19 Декабря 2004, 13:47:59
Посоветовали бы человеку про DBM почитать, а то у него, похоже, "синдром гениального изобретения".
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 19 Декабря 2004, 14:21:38
Цитировать
2NetFly:
Посоветовали бы человеку про DBM почитать

ето уже упоминали :) но ему все равно - слово \'database\' он не приемлет по идеологическим соображениям, не важно реляционная она или нет.
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 19 Декабря 2004, 14:53:45
Всем любителям  файлов посвящается:
 Подбор СУБД для поисковой системы (http://forum.searchengines.ru/showthread.php?postid=794772#post794772)
правда Alexey333 не стоит радоваться, это не подтверждает твою теорию, что файлы рулез форевер, а лишь говорит о том, что прямые руки + знания это круто, и для  реализации довольно специфичных идей +для высокой произ-ти стоит отказываться от СУБД  :) но это делается не на ПХП
еще сосулка:
inverted files construction (http://www.google.com/search?hl=ru&q=inverted+files+construction&lr=)
Название: MySQL vs. .txt
Отправлено: Alexey333 от 19 Декабря 2004, 15:48:58
Цитировать
hanslinger:
Примечание: На самом деле, БД - это не волшебный ящик, и хранит она данные не в нематериальном эфире, а в тех же самых файлах. И точно так же их переписывает. Но делает это она совершенно прозрачно для пользователя.

С чего все начиналось-то...


Разумное замечание!
А то заявляется, что MySQL решает проблемы одной строкой, хотя в другом месте он же поясняет, что действия все же производятся, только невидимо для программиста. Аналогично везде можно написать функции, подставлять значения, а потом орать, что одна волшебная строка все выполняет!

Цитировать
Yukko:
видать, человек был слишком религиозен и решил отказаться от такой интересной дискуссии, обидевшись на шутку про освещение файлов за 50 рублей за мегабайт...

Почему был???
А от дискуссии с нормальными людьми я не отказываюсь. Почему они должны отвечать за других?

Цитировать
2NetFly:
а то у него, похоже, "синдром гениального изобретения".

А что, от этого будет кому-то хуже?

Цитировать
Green Kakadu:
ето уже упоминали  но ему все равно - слово \'database\' он не приемлет по идеологическим соображениям, не важно реляционная она или нет.

Упоминали, но ссылку не дали.
А к слову "database" я нормально отношусь! Здесь важен сам принцип.
Цитировать
Green Kakadu:
Всем любителям файлов посвящается:
Подбор СУБД для поисковой системы

Я там приметил сообщения на тему нашего немного прошлого обсуждения:
"Думаю мускл с таблицей в 2Г помрёт"
"Не помрет, но будет долго ломаться.  Пробовала. Результат неутешителен. "

Теперь понял о чем я говорил? Даже у MySQL есть свои реальные пределы на объем информации в веб-программировании.
Название: MySQL vs. .txt
Отправлено: hanslinger от 19 Декабря 2004, 15:56:59
Цитировать
Разумное замечание!

Хе. Это, между прочим, была цитата из статьи, после прочтения которой некоторые начали кричать. И привел я эту цитату не для того, чтобы показать, что "файлы рулез форева". А к сообщению:
Цитировать
гы-гы, БД - это же тоже файл(ы) + некоторые методы взаимодействия с данными. Так что все это реализуется в файлах

Цитировать
А что, от этого будет кому-то хуже?

Ага. Тем несведущим, которые пойдут по твоему пути.
Цитировать
Даже у MySQL есть свои реальные пределы на объем информации в веб-программировании.

А у файлов предел стремится к бесконечности, ага.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 19 Декабря 2004, 16:04:45
Цитировать
hanslinger:
Хе. Это, между прочим, была цитата из статьи

Я это знаю, так как читал эту горе-статью.

Цитировать
hanslinger:
Ага. Тем несведущим, которые пойдут по твоему пути.

И чем же им будет плохо? Удобство, высокая скорость работы и т.д. это плюсы.
Цитировать
hanslinger:
А у файлов предел стремится к бесконечности, ага.

А почему бы и нет? Такое теоретически возможно. А вот MySQL имеет свои пределы и их никак не обойдешь.
Название: MySQL vs. .txt
Отправлено: hanslinger от 19 Декабря 2004, 16:20:34
Цитировать
А вот MySQL имеет свои пределы и их никак не обойдешь.

Я думаю, что в ближайшем будущем мне хватит
Цитировать
8 миллионов терабайтов (2 ^ 63 bytes)

на таблицу...
Название: MySQL vs. .txt
Отправлено: Alexey333 от 19 Декабря 2004, 16:29:38
Цитировать
hanslinger:
Я думаю, что в ближайшем будущем мне хватит

8 миллионов терабайтов (2 ^ 63 bytes)

на таблицу...

Ты соседние сообщения читаешь???
MySQL и при 2Гб либо загнется, либо будет очень медленно работать. Вот о каких ограничениях я говорю! Я же не говорю о том, сколько данных можно туда заложить!
Название: MySQL vs. .txt
Отправлено: hanslinger от 19 Декабря 2004, 16:58:05
Это она, может быть, сейчас загнется. А может быть, завтра выпустят патч, грубо говоря, который позволит за 0.5 миллисекунд сделать апдейты 100.000.000 записей в терабайтной базе? А патч для файлов выпустят вряд ли. Это я к тому, что дальше уже с файлами не прыгнешь.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 19 Декабря 2004, 17:10:56
Ну жди...
Название: MySQL vs. .txt
Отправлено: 2NetFly от 19 Декабря 2004, 17:47:10
Alexey333, у тебя в гостевой книге записей на 2ГБ, или как? Ты вообще можешь просто представить себе задачу, в которой необходимо хранить количество данных такого объема?

После прочтения этой дискуссий у меня складывается такое впечатление, что в твоем понимании запрос - это максимум: SELECT field1, filed2, ..., fieldn FROM table ORDER BY field LIMIT n. А ты там о выборках из нескольких таблиц, джоинах, группировках, вложенных запросах слышал что-нибудь?

Если ты такой фанат файлов (кстати, а таблицы баз данных - это не файлы, да?), ознакомился бы с тем, что люди сделали до тебя. Тебе уже три раза про DBM сказали, слышал о такой шутке?
Название: MySQL vs. .txt
Отправлено: 2NetFly от 19 Декабря 2004, 17:57:10
Цитировать
ето уже упоминали  но ему все равно - слово \'database\' он не приемлет по идеологическим соображениям, не важно реляционная она или нет.
В таком случае, я не буду говорить, что его текстовые файлы являются одноуровневой базой данных. А то еще не переживет, бедняжка ;=)
Название: MySQL vs. .txt
Отправлено: Макс от 19 Декабря 2004, 18:02:47
Цитировать
Green Kakadu:
правда Alexey333 не стоит радоваться, это не подтверждает твою теорию, что файлы рулез форевер, а лишь говорит о том, что прямые руки + знания это круто, и для реализации довольно специфичных идей +для высокой произ-ти стоит отказываться от СУБД но это делается не на ПХП

это лишь означает, что инструмент выбирается под задачу. Не более
Цитировать
Alexey333:
Аналогично везде можно написать функции,
только писать и отлаживать эти функции прийдется ТЕБЕ. А пользователи СУБД используют все готовое

Цитировать
Alexey333:
"Думаю мускл с таблицей в 2Г помрёт"
А ты сможешь обеспечить приемлемую скорость работы с фалами в 2 Гб ?
Говорить о размерах таблица не зная ее типа, струкутры и производимых запросов - глупо.
Насчет размера. Цитата из мануала :
Цитировать
InnoDB is used in production at numerous large database sites requiring high performance. The famous Internet news site Slashdot.org runs on InnoDB. Mytrix, Inc. stores over 1TB of data in InnoDB, and another site handles an average load of 800 inserts/updates per second in InnoDB.
(innodb - это тип таблиц в mysql)
2 ГБ информации - это много в любой СУБД (и даже для файлов) и надо применять какие-то виды оптимизации. Если у кого-то тормоза при таком объеме, значит он не нашел, как оптимизировать ее
Название: MySQL vs. .txt
Отправлено: Alexey333 от 19 Декабря 2004, 18:04:35
Цитировать
2NetFly:
Alexey333, у тебя в гостевой книге записей на 2ГБ, или как? Ты вообще можешь просто представить себе задачу, в которой необходимо хранить количество данных такого объема?

Не знаю. Моя цель - сделать файлы удобным и быстрым способом хранения информации, независимо от объемов.

Цитировать
2NetFly:
Если ты такой фанат файлов (кстати, а таблицы баз данных - это не файлы, да?), ознакомился бы с тем, что люди сделали до тебя. Тебе уже три раза про DBM сказали, слышал о такой шутке?

Слышал мельком, но внимательно не читал. DBM поддерживает любой хостинг?
http://www.kurepin.ru/php/zametki/dbm/

"Операторов для работы с Berkeley DB совсем не много. Я даже не поленюсь перечислить их:

dbmopen — открыть базу
dbmclose — закрыть базу

dbmexists — проверить запись на существование
dbmfetch — получить запись
dbmreplace — заменить запись
dbminsert — вставить новую запись
dbmdelete — удалить запись

dbmfirstkey — первая запись
dbmnextkey — следующая запись"
Название: MySQL vs. .txt
Отправлено: Макс от 19 Декабря 2004, 18:04:58
Кстати, MySQL - это не самая качественная СУБД и если тормозит она, не повод отказываться от СУБД вообще.
Есть другие приемлемые альтернативы - PostgreSQL, FireBird
Название: MySQL vs. .txt
Отправлено: Макс от 19 Декабря 2004, 18:07:54
Цитировать
Alexey333:
DBM поддерживает любой хостинг?

Вот действительная причина, почему ты боишься перейти на СУБД.
Их не все хостеры поддерживают.
А потребовать от заказчика качественный хостинг ты не решаешься (он ведь просто уйдет к другому, такому же как ты)
Название: MySQL vs. .txt
Отправлено: Alexey333 от 19 Декабря 2004, 18:09:11
Цитировать
Макс:
только писать и отлаживать эти функции прийдется ТЕБЕ.

Ну и что? Один раз написал, а потом пользуйся готовым. MySQL же тоже кто-то написал, а не ныл.

Цитировать
Макс:
А ты сможешь обеспечить приемлемую скорость работы с фалами в 2 Гб ?

Обеспечить хранение 2 Гб в файлах с приемлемой скоростью  смогу.
Название: MySQL vs. .txt
Отправлено: Alexey333 от 19 Декабря 2004, 18:12:09
Цитировать
Макс:
Вот действительная причина, почему ты боишься перейти на СУБД.
Их не все хостеры поддерживают.

Нет, дело не в этом. Дело в ограниченности готовых баз данных. Нет простора для творчества.
Название: MySQL vs. .txt
Отправлено: Макс от 19 Декабря 2004, 18:14:05
Цитировать
Alexey333:
Дело в ограниченности готовых баз данных.

Ты не можешь судить об огрниченности СУБД.
1. ты не написал ни одного скрипт с использованием СУБД
2. ты не знаешь теории СУБД
Название: MySQL vs. .txt
Отправлено: Alexey333 от 19 Декабря 2004, 18:20:07
Цитировать
Макс:
Ты не можешь судить об огрниченности СУБД.

Приведи пример.
Название: MySQL vs. .txt
Отправлено: 2NetFly от 19 Декабря 2004, 18:21:48
Цитировать

Ты не можешь судить об огрниченности СУБД.
1. ты не написал ни одного скрипт с использованием СУБД
2. ты не знаешь теории СУБД

Я бы сформулировал первый пункт немного по-другому: он просто не сталкивался с задачами, которые нельзя решить текстовыми файлами. И пока этого не произойдет, что-то объяснять нет смысла.
Название: MySQL vs. .txt
Отправлено: hanslinger от 19 Декабря 2004, 18:25:18
Цитировать
И пока этого не произойдет, что-то объяснять нет смысла.

Похоже на то +)
Название: MySQL vs. .txt
Отправлено: glebushka от 19 Декабря 2004, 18:31:51
Цитировать
Alexey333:
Дело в ограниченности готовых баз данных.

:)))
Вот у меня вопрос возник. А какого ты пишешь на пхп?
Вот есть прекрассный язык - ассемблер называется. Сплошные плюсы, и производительновть, и возможности.
А ещё лучше машинные коды:)
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 19 Декабря 2004, 20:30:41
Насчет DBM:
DBM администраторов сущ.несколько - есть различия по максимальной длине одной записи, структуре хранения записей. На любом *nix хостинге какой-нибудь DBM администратор да будет
Если говорить о BerkeleyDB (одна из самых распространенных, производительных и надежных реализаций) то вот сайт производителя:
http://sleepycat.com/
насчет кол-ва операторов для работы :) все вышеперечисленное - это лишь то, что предлагает пхп, API там помощнее будет. Поддерживаются транзакции
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 19 Декабря 2004, 20:37:06
Цитировать
Alexey333:
 Моя цель - сделать файлы удобным и быстрым способом хранения информации, независимо от объемов.

весьма благородная миссия. а чем они сейчас занимаются?
ты  говоришь о создании своей системы управления базой данных, т.е. о написании некоторых методов (функций) которые позволят записывать/выбирать данные из файла(ов) :) т.е. ты пишешь свою СУБД, только на пхп и при этом пытаешься все это противопоставить системам, написанных на С/C++ :) поэтому это и забавно
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 20 Декабря 2004, 10:51:37
Цитировать
Alexey333:
Не знаю. Моя цель - сделать файлы удобным и быстрым способом хранения информации, независимо от объемов.

ГЫГЫГЫГЫГЫ!
И вышел таки обратно на Дерибасовскую!
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 20 Декабря 2004, 10:55:59
Цитировать
Alexey333:
Ну и что? Один раз написал, а потом пользуйся готовым. MySQL же тоже кто-то написал, а не ныл.

Только разница в том, что мускуль ипсали сотни людей не один год. А не один лох голозадый.

Цитировать
Alexey333:
Дело в ограниченности готовых баз данных. Нет простора для творчества.

Не тебе, чурке неграмотной, о базах судить, которых ты в глаза не видел и которыз боишься, как огня.

Как раз бд предоставляет простор для творчества - творчества обработки данных. И при этом не нужно корпеть над техниескими проблемами. Только ты, в смлу своей ментальной ограниченности, просто этот простор не всасываешь.
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 20 Декабря 2004, 10:59:16
glebushka , 5 баллов.
Причем если бы у нашего уважаемого оппонента была хотя бы капля мохзгов в той части тела, которая у него служит только для приема пищи, то он бы понял этот аргумент.
Но, как здесь уже неоднократно отмечали, беседа здесь идет с идиотом, который просто не понимает того, что ему говорят.
И поддерживается она исключительно силами новых волонтеров, которые еще не въехали в тот простой факт, что наше чучело стоеросовое просто не понимает ни бельмеса, а тупо долдонит единственную песню, которая помещается в его микроскопических мозгах.
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 20 Декабря 2004, 12:33:30
Цитировать
RomikChef:
что мускуль ипсали сотни людей не один год

ну может и не сотни - все-таки mysql лишь распространяется как open source, а разрабатывается и поддерживается силами компании Mysql AB. Другое дело, что разрабатывалось это (да все БД) высококвалифицированными программистами :) и может какой-нибудь гений-одиночка и способен наваять что-то приличное и толковое (конкурентноспособное), но Alexey333 под такое определение явно не подходит.
Название: MySQL vs. .txt
Отправлено: NeoNox от 20 Декабря 2004, 12:44:34
Алгоритмы, такие как сортировка или рекурсивный проход по дереву, не меняются десятками лет, но Alexey333 их не знает. Каждый раз, когда ему приходится решать проблему, которой у профессионала просто нет - он изобретает что-то свое и с упорством достойным иного применения защищает только-что созданную трехногую лошадку. И самое интересное, он будет проходить весь путь эволюции с самого начала, подтверждая поговорку - умные учатся на чужих ошибках.
Название: MySQL vs. .txt
Отправлено: NeoNox от 20 Декабря 2004, 12:50:15
Цитировать
Alexey333:
MySQL и при 2Гб либо загнется, либо будет очень медленно работать.

Дело в том, что ты не понимаешь почему это происходит.
Я тебе в этом случае подскажу: это особенности файловой системы, а ни как не технологии. В 99% случая это невозможность создать один файл размером более 2Гб. Лечится это установкой патча фс, а ни как не ожидания патча от mysql девелоперов.
Название: MySQL vs. .txt
Отправлено: Croaker от 20 Декабря 2004, 12:51:53
А кто-нибудь видел хоть кусочек кода для работы с файлами от Alexey333?
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 20 Декабря 2004, 12:54:51
кстати, откуда всплыл этот бред про то, что мускуль при размерах бд под два гига загнется или будет медленно работать?
Название: MySQL vs. .txt
Отправлено: NeoNox от 20 Декабря 2004, 13:04:37
RomikChef просто неверная формулировка.
пошукай "mysql 2Gb file problem" в гугле.
http://dev.mysql.com/doc/mysql/en/Full_table.html
Название: MySQL vs. .txt
Отправлено: Меняздесьдавнонет от 20 Декабря 2004, 13:09:19
какая разница - какая формулировка, если все это не имеет нималейшего отношения к вопросу?
Название: MySQL vs. .txt
Отправлено: NeoNox от 20 Декабря 2004, 13:11:59
Имеет место заблуждение в вопросе. Все остальное действительно -  без разницы.
Название: MySQL vs. .txt
Отправлено: Макс от 20 Декабря 2004, 14:13:57
Цитировать
Alexey333:
Макс:
Ты не можешь судить об огрниченности СУБД.

 Приведи пример.

Пример чего ???
Название: MySQL vs. .txt
Отправлено: commander от 20 Декабря 2004, 17:49:45
уфф... наконец таки дочитал... :)
Макс
NeoNox
RomikChef
Croaker
Green Kakadu
glebushka
и другие...
не надо отдать должное человеку... :) столько флуда развести из пустого места, это надо уметь... :)

Alexey333
Чем то мне это напомнило сравнение Объектно-Ориентированного Программирования с процедурным...
Но это лирическое отступление... :)
В результате своих долгих и мутарных страданий над файлами ты напишешь свое подобие SQL, конечно оно будет немного отличаться... но ключивые моменты будут схожими... и ты с удивлением для себя это обнаружишь...
В этом случае ты будешь просто герой и для меня будет честь пожать тебе руку...

Но правда жизни мне подсказывает что ты рано или поздно перейдешь на SQL поняв что велосипеды изобритают только избранные...
Название: MySQL vs. .txt
Отправлено: Phoinix от 20 Декабря 2004, 18:40:15
To all
Давно читаю, думаю, дай тоже что-нибудь скажу...

Цитировать
RomikChef:
Не тебе, чурке неграмотной, о базах судить, которых ты в глаза не видел и которыз боишься, как огня.

Если убрать, некоторые колкости ;) то Ромик, просто и конкретно описал проблемуAlexey333...
На моем примере, могу сказать, что я очень долго упирался руками и ногами прежде чем начал использовать SQL. Правда, я такую демагогию не разводил, а просто молча, никого не спрашивая, юзал файлы.
Почему? ответ простой: Я БОЯЛСЯ потерять прямой доступ к данным, как можно управлять и выбирать данные, которые храняться непонятно где и непонятно как, и нотепад уже не поможет, а что бы найти одну строку нужно было сделать кучу "странных" манипуляций!
Страшно, когда можно запихнуть данные, в базу, а потом вдруг не найти куда запихнул... и как искать-то?

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

А выдумывание какой-то своей БД на основе текстовых файлов, всего лишь оправдание невежества... увы, увы...
Название: MySQL vs. .txt
Отправлено: hanslinger от 20 Декабря 2004, 18:54:23
Цитировать
с содраганием набирал первые "инсерты", "апдейты" и "селекты"... каждый раз перепроверяя и боясь, что селал, что-то не так... страшно вспомнить... и смешно тоже...

Ага. А я еще сначала боялся сложности языка SQL. Пока его не увидел :). Но боялся жутко, поэтому использовал файлы, чаще всего неправильно.
Название: MySQL vs. .txt
Отправлено: AliMamed от 20 Декабря 2004, 19:08:51
Цитировать
commander:
Чем то мне это напомнило сравнение Объектно-Ориентированного Программирования с процедурным...

тебе мало? =) хочешь еще про это почитать? =)

Цитировать
hanslinger:
Ага. А я еще сначала боялся сложности языка SQL. Пока его не увидел

я до сих пор боюсь инсертов упдейтов и селектов. если они тока в stored procedure-s не упрятаны
Название: MySQL vs. .txt
Отправлено: commander от 20 Декабря 2004, 19:13:36
AliMamed
Цитировать
тебе мало? =) хочешь еще про это почитать? =)

:) спасибо... начитался про это в своё время по самое не балуй... :) больше как-то не хочеться...
Название: MySQL vs. .txt
Отправлено: Green Kakadu от 20 Декабря 2004, 22:26:28
Цитировать
Phoinix:
Страшно, когда можно запихнуть данные, в базу, а потом вдруг не найти куда запихнул... и как искать-то?

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

прямо ужастики Стивена Кинга :)
Название: MySQL vs. .txt
Отправлено: Phoinix от 21 Декабря 2004, 11:07:34
Green Kakadu

Цитировать
прямо ужастики Стивена Кинга

Не то слово, файл хоть копию сделать можно, а базу - надо дамп делать.
Делаешь команду UPDATE забыв (или неправильно) указав условие, и Стивен Кинг начинает отдыхать... ;)
Правда, потом привыкаешь, и не принимаешь это близко к сердцу...
Название: MySQL vs. .txt
Отправлено: commander от 21 Декабря 2004, 11:49:00
Цитировать
Делаешь команду UPDATE забыв (или неправильно) указав условие, и Стивен Кинг начинает отдыхать...

Phoinix
это не самое страшное... страшно когда на финальных тестах проэкта, выясняеться, что структура таблиц была не верно спланирована... а для переделки придеться месяц всей команде работать... вот это по настоящему страшно...
Название: MySQL vs. .txt
Отправлено: commander от 21 Декабря 2004, 11:49:36
Phoinix
забыл добавить... а ты при этом руководитель направления... :)
Название: MySQL vs. .txt
Отправлено: Phoinix от 21 Декабря 2004, 15:55:37
commander
Цитировать
страшно когда на финальных тестах проэкта, выясняеться, что структура таблиц была не верно спланирована...

Ну то же самое происходит и при хранении данных в файлах...