Делаю скрипты на заказ без MySQL, любой сложности

A
На сайте с 16.11.2008
Offline
12
#41
T.R.O.N:
Где нужна СУБД - безусловно. Разве об это кто-то спорит. Вопрос в том, что для решения большинства задачь СУБД , как таковая, вобще ненужна. Вы считаете, что хранение статической страницы, которая собирается в результате 10-30 запросов к базе - это самое удобное решение?

Я считаю, что СУБД - удобное средство работы с данными. Т.е. ничего проще работы с СУБД в плане "обычных" четырех операций добавления, удаления, апдейта и выборк нет.. Не говоря уже о поиске =)

ЗЫ: а страничку лучше-таки собирать в кеш (блочное, модульное, полное кеширование).

Пишу на похапэ (/ru/forum/342374). Аудит скриптов. За деньги. Качественно.
Dreammaker
На сайте с 20.04.2006
Offline
569
#42

T.R.O.N, преимущества СУБД,имхо, не в хранении, а в мунипулировании информацией, и даже не столько информацией, информацией в более-менее приличных объёмах.

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

Это если смотреть со стороны сторонника MySQL и прочих бд.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#43
asserte:
Т.е. ничего проще работы с СУБД в плане "обычных" четырех операций добавления, удаления, апдейта и выборк нет..

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

Но вренусь к началу. Если действительно у Вас некая часть сайта предназначина для вывода/редактирования данных, при этом отношения оперций с базой имеет значение чтение/запись(обновление) =~ 100/1 - 1000/1 - безусловно все оправдано. Если нет - ищите другие решения, если только Вам не наплевать на посетителей.

T.R.O.N добавил 13.04.2009 в 15:55

Dreammaker:
Ну и когда есть наработки по коду, то проще для написания простенького сайтика использовать их, чем писать ещё прослойку для работы с файлами, часто специализированную.

безусловно. Я тольок говорю о том, что решний значительно больше одного.

Если сайт расчитуется на 1-500 уников с сутки - любое решение потянет. Начиная от массовых цмс до статики.

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
A
На сайте с 16.11.2008
Offline
12
#44

T.R.O.N, не стоит уж так напрягаться может?

Разработка собственной (более-менее приличной) системы управления и хранением данных - это не месяц работы даже. Ну не думаю я, что удастся вот так с полпинка тот же поиск огранизовать.

Возьмем сопровождение кода. Изменить логику приложения с СУБД - это полпинка, а что делать, если ваш код будут сопровождать сторонние программисты? Изменение обычного запроса - пляски с бубном. Нужно хорошо знать как работает конкретная система. А что насчет расширения?

Плюсом присутствия СУБД в приложении является существование стандартизованных интерфейсов доступа к данным (взять тот же PDO). Смена СУБД - вопрос переноса данных и не более. Не понадобится даже менять приложение (в большинстве случаев). Может быть, кое-где только поправить запросы в соответствии со спецификой конкретной СУБД (яркий пример - count(*) или count(1) - вы ведь понимаете о чем я?).

В большинстве случаев это даже не даст прироста производительности. А разработка хорошей системы работы с данными по стоимости не будет дешевле практически любой коммерческой СУБД.

ИМХО, конечно... =)

UPD: еще раз напоминаю о кешировании. Вы его преднамерено "забыли" упомянуть в предыдущем посте? )

UPD2: может, отдельный топик для холливара откроем? А то бедный ТС скоро потеряет возможность получить потенциальных заказчиков =)

Dreammaker
На сайте с 20.04.2006
Offline
569
#45
asserte:
А разработка хорошей системы работы с данными по стоимости не будет дешевле практически любой коммерческой СУБД.

Ну почему, не стоит забывать и об "облаках" - используя уже готовые решения можно сэкономить на разработке полноценного решения.

Dreammaker добавил 13.04.2009 в 16:13

asserte:
UPD2: может, отдельный топик для холливара откроем?

Скорее пусть модераторы выделят флуд в отдельный топик.

A
На сайте с 16.11.2008
Offline
12
#46
Dreammaker:
Ну почему, не стоит забывать и об "облаках" - используя уже готовые решения можно сэкономить на разработке полноценного решения.

Dreammaker добавил 13.04.2009 в 16:13

Скорее пусть модераторы выделят флуд в отдельный топик.

Гыгыг. А облака так увеличат производительность относительно производительности СУБД, о которой так заботится уважаемый T.R.O.N?

UPD: А никто и не спорит о преимуществах готовых решений для типичных задач. Может даже и для нестандартных задач =)

T.R.O.N
На сайте с 18.05.2004
Offline
314
#47

asserte, Вы говорите все правильно, если предположить что решается задача где хранение данных в базу (мускул, ацес и т.д.) имеет смысл. Я же говорю о тех задачах, где это не имеет смысла вовсе. И не имеет значение какой вараинт субд используется. В частности, использовать мускульные базы в цмсках, где обновление данных происходит на 0,1% в месяц (при этом все страницы собираются 'налету' из базы для каждого просмотра) - просто абсурд.

Понимаю, - последовательность мыслей понятна, - книжку в пхп в зубы, там есть основы мускула. Серва, вобщем, мощьный. Ура. Получилась цмс.

T.R.O.N добавил 13.04.2009 в 16:16

asserte:
А облака так увеличат производительность относительно производительности СУБД

не всегда - но увеличивают, оптимизируя то, о чем большинство программеров не задумываются

Dreammaker
На сайте с 20.04.2006
Offline
569
#48

asserte, если читать то что пишет уважаемый T.R.O.N, то можно понять, что он говорит, что каждая задача тербует своего подходящего решения.

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

A
На сайте с 16.11.2008
Offline
12
#49

Дык о нужном для каждого решения инструменте говорим мы все. Поэтому предлагаю закончить холливар. Всем спасибо +)

sirota77
На сайте с 08.09.2008
Offline
161
#50
wmtopart:
$_SESSION["num"] = $_GET["num"];

считаю такие вещи признаком неопытности

имхо

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий