Выбор БД

Тема в разделе "PHP", создана пользователем LEXAlForpostl, 21 июл 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    Здравствуйте.
    Подскажите пожалуйста, с какими БД работает РНР?
    И какую лучше искользовать для работы и хранения 1 000 000 записей объёмом более 5 ГБ.
    Желательно, чтобы БД можно было на Линуху ставить.
     
  2. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Впечатляющий список поддерживаемых
    Что выбрать вопрос непростой. Я бы посоветовал Oracle, но она платная. Как вариант - PostgreSQL.
    Показатели различных СУБД.
     
  3. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    Тогда ещё вопрос.
    На каком лучше языке программирования писать краулер сайтов?
    РНР самый оптимальный вариант или нет? :)
     
  4. bondaf

    bondaf Постоялец

    Регистр.:
    16 мар 2010
    Сообщения:
    85
    Симпатии:
    20
    Я бы на перле делал. Особенно если сайтов много и нужна периодическая грабелка
     
  5. burchik

    burchik Писатель

    Регистр.:
    27 авг 2008
    Сообщения:
    3
    Симпатии:
    1
    Для поставленных задач хватит и MySQL.

    Для более детального выбора нужно понять, для чего будет использоваться БД и с какой интенсивностью
     
  6. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    В БД будет более 5 ГБ информации, более миллиона записей.
    Краулер будет работать 24 часа, в режиме нон-стоп.
     
    Iwashka нравится это.
  7. usasoft

    usasoft

    Регистр.:
    9 янв 2008
    Сообщения:
    200
    Симпатии:
    107
    тогда идеально подойдет то что уже сказали)
    perl собирать c потоками или использовать неблокирующиеся сокеты, а БД mysql вполне потянет, возможно только придется оптимизировать некоторые запросы для ускрения выборки из базы, но это дело решаемое)
    по поводу php (curl) вообще забудь, по скорости не сравнится с perl)
     
    Iwashka нравится это.
  8. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    Однако, говорят, что Мускуль не справится. После 2 Гб начнёт тормозить. Может у кого был опыт работы с такими объёмами и постоянными запросами?
     
    Iwashka нравится это.
  9. diavolic

    diavolic

    Регистр.:
    17 мар 2010
    Сообщения:
    522
    Симпатии:
    102
    с таким объемом нормально только Oracle будет работать. инсталл под никсы в инете можно найти. только нужно чтобы на сервере иксы работали, у оракла инсталляшка и ассистенты только на джаве работают
     
  10. Igor123

    Igor123 Постоялец

    Регистр.:
    14 июн 2008
    Сообщения:
    116
    Симпатии:
    13
    то что БД будет весить 5гигов это не проблема
    тормоза из-за неправильной структуре БД, количестве таблиц и т.д. и т.п.

    самое простое это проверить : залей в бд 1,2,3,4,5 гигов рандомных данных в ту структуру по которой у тебя БД будет работать и с реальными данными.
    основные тормоза идут от плохих алгоритмов, а не самих бд.
     
Статус темы:
Закрыта.