[NoSQL] Объекты в CouchDB

Discussion in 'PHP' started by Dmit3Y, 8 Jun 2012.

  1. Dmit3Y

    Dmit3Y Member

    Joined:
    19 Jul 2010
    Messages:
    45
    Likes Received:
    8
    Reputations:
    0
    Привет всем. Решил я недавно (часа 4 назад) познакомиться с NoSQL базами данных. Мысли об этом были уже давно, по-этому уже заранее знал что начну с CouchDB.
    Почитал различные статьи, рекомендации по использованию, и сразу закралось некоторое сомнение. (Скорее всего просто не привык к такой системе)

    Итак, задача: имеется база данных. В базе должны храниться 3 типа записей:
    1. Файловое хранилище (информация о нем)
    2. Файл (Относится к определенному хранилищу)
    3. Использование файла (Описывает приложения, которым требуется этот файл)
    Количество записей каждого типа может быть достаточно большим: проект только в разработке, а планируется больше 15000 файлов.

    Везде советуют создавать поле type, и потом через вьюхи выбирать нужные объекты. И вроде очевидно что все будет работать как надо, но вот ссыкотно (хотя "опасного" ничего нет) чето от того, что все записи будут храниться вместе (вперемешку)

    Если другой вариант решения задачи или это просто привычка после SQL БД?