Задать вопрос
@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;
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега SQL
Седой и строгий
Mongo почти никогда не проще использовать. Для её выбора должны быть очень веские основания.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы