Size: a a a

2020 September 06

ПМ

Премьер Министр... in dbGeeks
Alex Demidov
для миллениалов каталог это директория или папка
Не про значение слова, а про какой каталог
источник

ПМ

Премьер Министр... in dbGeeks
Alex Demidov
куда туда?
От куда выполнилась команда, из какой директории
источник

AD

Alex Demidov in dbGeeks
Премьер Министр
Не про значение слова, а про какой каталог
Надо почитать чтонибудь про командную строку и понятие "текущий каталог"
источник

ПМ

Премьер Министр... in dbGeeks
Alex Demidov
Надо почитать чтонибудь про командную строку и понятие "текущий каталог"
Не нашел по теме ответ. Выдает статьи на тему как сменить текущий каталог командой cd
источник

AD

Alex Demidov in dbGeeks
источник
2020 September 11

В

Вячеслав in dbGeeks
Привет всем.
Подскажите, нужно ли разбивать на разные сущности, если это характеристики смартфонов.
Информация о процессоре, батарее, памяти и т.д. можно сделать как разные сущности?
источник

EK

Evgeniy Kuvshinov in dbGeeks
зависит от того как будет использоваться
источник

A

Adv0cat in dbGeeks
Добрый вечер, я снова к вам с приветом 😄
#вопрос Какие ограничения на Key Size накладываются на базы данных, в частности на Embedded и/или Key-Value ?)
Просто наблюдаю такой разброс по ограничениям, доходит до того, что в той же libmdbx (наследнике lmdb) зависит от page size и максимально от 1300 bytes для 4к page до 21780 byte для 64к page. Честно говоря, даже до конца не понимаю зачем такие большие ключи))
Хотелось бы для написания собственной базы данных ограничить размер ключа 250-255 байтами, но не уверен, как это будет смотреться со стороны 😊
Подскажите пожалуйста, что знаете на эту тему 😃
источник

A

Adv0cat in dbGeeks
Ну т.е. я понимаю, что можно посмотреть в книжках устройство СУБД и что такое ACID, но как бы при реализации собственной базы данных и какие ограничения выставлять для Page size, Key size и Value size?
источник

В

Вячеслав in dbGeeks
Evgeniy Kuvshinov
зависит от того как будет использоваться
Буду парсить с сайта характеристики и записывать в бд. После выдавать через api
источник

В

Вячеслав in dbGeeks
Evgeniy Kuvshinov
зависит от того как будет использоваться
Подскажешь как лучше?
источник

VK

Vladimir Karamazov in dbGeeks
Вячеслав
Буду парсить с сайта характеристики и записывать в бд. После выдавать через api
это просто перечислены способы получения-выдачи данных, а не особенности их использования
источник

VK

Vladimir Karamazov in dbGeeks
если хотите их использовать как получили (как есть), и выдавать по апи, как есть - то и сохраните как получили
источник

EK

Evgeniy Kuvshinov in dbGeeks
Вячеслав
Подскажешь как лучше?
Надо смотреть на использование
например если есть к апи запрос, дай мне все телефоны с экраном до 5 дюймов и батарей больше 4000
то требуется фильтрация или может требоваться сортировка по параметрам, типо дай телефоны с экрано по возрастанию
тогда атрибуты товары надо хранить раздельно чтобы по ним делать фильтрацию
источник

EK

Evgeniy Kuvshinov in dbGeeks
если же атрибуты это просто справочная инфа которая никак не будет использоваться, просто формироваться текстовое описание, то смысл их разбирать на этапе парсинга ? и смысл городить для них способ хранения
источник

EK

Evgeniy Kuvshinov in dbGeeks
нет смысла создать сложные структуры там где это не требуется, способ хранения всегда можно поменять в дальнейшем в след за актуализацией требований, делать ли дополнительную закладную это приходит с опытом и пониманием тут скорей всего захотят вот такую фитчу, ну или продать такую фитчу бизнесу
источник

EK

Evgeniy Kuvshinov in dbGeeks
универсальный ответ (ну чисто имхо)
исходя из требований к функционалу пользователя и его удобства формируется фронтенд, для удобства фронтенда формируется апи, для апи формируется бд которая позволяет сделать необходимое
если коротко то: User->Front->API->db
источник

EK

Evgeniy Kuvshinov in dbGeeks
попытка начинать с разработки бд и предусмотреть все возможные случаи чтобы бд подходила ко всему, обычно не очень хорошо заканчиваются (по опыту)
источник

В

Вячеслав in dbGeeks
Evgeniy Kuvshinov
попытка начинать с разработки бд и предусмотреть все возможные случаи чтобы бд подходила ко всему, обычно не очень хорошо заканчиваются (по опыту)
Спасибо за детальное объяснение.
источник

В

Вячеслав in dbGeeks
Evgeniy Kuvshinov
если же атрибуты это просто справочная инфа которая никак не будет использоваться, просто формироваться текстовое описание, то смысл их разбирать на этапе парсинга ? и смысл городить для них способ хранения
Создам 2 сущности: одну с названиями характеристик, вторую со значениями.
источник