Files VS MySQL

Discussion in 'PHP' started by vorona, 28 Dec 2009.

Thread Status:
Not open for further replies.
  1. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    Какие плюсы и минусы сайтов, постоенных отдельно на ФС и БД?
     
  2. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    НУ на файлах небудет никаких sql inj,да и при переезде на другой хостинг никаких проблем...все перекинул и все........

    Хотя файлы как то по ламерски,и менее функционально

    Ты скажи,что хочешь писать,и мы тебе конкретно ответим
     
  3. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    MySQL - это всего лишь база данных. Сайт на одной MySQL ты никак не построишь...
    То же самое и на файлах. Хотя... Сайт на файлах сделать можно, но это уже будет быдлокодинг, т.к. опытные, да и вообще любые, кодеры не пишут сайты только на файлах. А вот если взять файлы + СУБД, то получиться отличный сайт.
     
  4. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    По первому предложению - ага, согласен.
    По второму - ну почему же...
    Новостной сайт.
     
  5. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Если руки прямые, то и на БД не будет никаких инъекций, да и с переездом тоже проблем не будет, так что не советую новичкам всякую фигню...
     
  6. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    Дело в том, что я 2 года писал на файлах. И я привык к работе в ФС. Сейчас вот хочу начать использовать БД, но как-то не по себе теперь. Что делать?
     
  7. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    И я бы не сказал, что уровень умения кодера оценивается по том, пишет он в ФС или БД. В ФС можно писать не хуже, чем БД. Это факт.
     
  8. Osip

    Osip New Member

    Joined:
    20 Jan 2008
    Messages:
    14
    Likes Received:
    4
    Reputations:
    0
    :D

    Ничего сложного, потратить время на изучение работы вашего языка в сочетании с выбраной судб =)
     
  9. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    Та это я изучил ещё в самом начале :) Но как-то для себя выбрал ФС, а не БД.
     
  10. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Зря ты эти два года на файлах писал... С СУБД намного удобнее и быстрее.
     
  11. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    ну на вкус и цвет товарищей нет)
     
  12. .Life

    .Life Banned

    Joined:
    26 Dec 2009
    Messages:
    81
    Likes Received:
    3
    Reputations:
    0
    MySQL
    СУБД
     
  13. Rainbow

    Rainbow Elder - Старейшина

    Joined:
    23 May 2008
    Messages:
    53
    Likes Received:
    337
    Reputations:
    163
    Я промолчу.
     
  14. Ctacok

    Ctacok Banned

    Joined:
    19 Dec 2008
    Messages:
    732
    Likes Received:
    646
    Reputations:
    251
    Естественно MySQL это для удобности и т.п.
    А на файлах, тоже можно сделать сайт, но будет смотреться не професионально.
     
  15. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    SQL тоже файлы )
    Все дело в скорости выполнений запросов и удобстве... =\
    Что будет быстрее, запрос к БД или построковое\побайтовое чтение файлов? Что если "одновременных" пользователей - тысяча?
    Серфер даже не будет знать, что сайт использует для хранения данных файлы. А если со сторон заказчика, то он в ТЗ должен был указать каким образом хранить данные.
    На вкус и цвет реализацию нужно выбирать исходя из таких параметров как: Скорость, практичность, безопасность. За практичностью и скоростью я бы к файлам не обращался =\
     
  16. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Файлы - это тормоза, геморой и куча потенциальных ошибок.
    MySQL - рабочее решение.
     
    #16 nerezus, 28 Dec 2009
    Last edited: 28 Dec 2009
  17. Googlе

    Googlе Banned

    Joined:
    21 Dec 2009
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Сайты на файлах также могут быть уязвимы, например CRLF-injection
     
  18. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    Ok.
     
  19. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    Но почему непроф.?
     
  20. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    vorona Напишите тот же новостной движок на файлах. 10к записей, 100к комментариев. И сделайте функционал - удаление произвольной записи, со всеми связанными комментариями. И удалите из середины 2-3 записи (идущие не подряд). А потом сравните простоту и скорость реализации на файлах и на мускуле
     
    _________________________
Loading...
Thread Status:
Not open for further replies.