@lucky4

Какую бд лучше выбрать?

Есть приложение, типу словарика. Изначально, создавалось под mssql.
Таблица могла была выглядить примерно так:
SQL>     create table users
  2        (user_id       number constraint pk_users primary key,
  3         username      varchar2(30) not null
  4        );
Table created.


SQL>     create table languages
  2        (language_id   number constraint pk_lang primary key,
  3         language_name varchar2(30) not null
  4        );

Table created.

SQL>     create table dictionary
  2        (dict_id       number constraint pk_dict primary key,
  3         user_id       number constraint fk_dict_user references users (user_id),
  4         language_id   number constraint fk_dict_lang references languages (language_id),
  5         --
  6         original_word                 varchar2(30) not null,
  7         original_trasncriptioned_word varchar2(30) not null,
  8         translated_word               varchar2(30) not null
  9        );

Table created.


Но, сейчас думаю, что не нагромажденной ли будет бд? И не проще ли в таком варианте использовать какую-то монго?
если же выбор падет на nosql тип бд, как будут выглядить таблицы?

*никогда не работал с nosql бд, хочу попровать, но меня больше интересуеет рациональность в данном примере sql/nosql;
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега SQL
Седой и строгий
Mongo почти никогда не проще использовать. Для её выбора должны быть очень веские основания.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы