Я хотел бы создать Drupalsite, предоставляющий платформу для людей по всему миру, которые работают над одной и той же исследовательской темой, чтобы сотрудничать и общаться. (Я уверен, что Drupal является отличным выбором).
Тем не менее, этот сайт должен также включать реляционную базу данных (которая будет очень интересным инструментом исследования для посетителей сайта). Тестовая версия этой базы данных уже существует в базе ooo: в ней 50 таблиц, между которыми существует множество отношений «многие ко многим» и «один ко многим». Очень в основном это записывает отношения между людьми, событиями и организациями.
Я знаю, что можно создать реляционную базу данных в drupal, создав пользовательские типы контента и используя модуль связывания сущностей. Однако, глядя на то, как Drupal хранит эти данные в своей базе данных mysql, я боюсь, что такой способ создания базы данных не очень полезен для меня, так как кажется очень сложным запрашивать данные (или использовать [social сеть] анализ программного обеспечения на них). Возможность легко запрашивать данные имеет решающее значение для моей базы данных.
Я знаю , что можно добавить вторую базу данных на Друпал сайте (см http://drupal.org/node/18429 ). Однако я не уверен, что это решение моей проблемы.
Очень коротко, я хотел бы знать:
(1) Возможно ли изменить способ, которым Drupal сохраняет данные некоторых типов контента в своей базе данных mysql, на способ, который кажется более «естественным» для анализа данных (и возможности легко запрашивать их)
(2) Возможно ли добавить вторую базу данных mysqld на сайт drupal, который организует данные некоторых типов контента нестандартным (более «естественным») способом. Если возможно, пользователи сайта drupal должны иметь возможность добавлять контент и анализировать эти данные, как если бы они были сохранены в одной базе данных.
Я был бы очень благодарен, если бы кто-то мог мне помочь!