Size: a a a

Microsoft Developer Community Chat

2018 March 14

AI

Arthur Irgashev in Microsoft Developer Community Chat
в итоге остановился на JSON + файлик + маленькая библиотека в 10 классов с уже готовым решением )
источник

RB

Roman Buldygin in Microsoft Developer Community Chat
Ну и норм, если решает задачу 😊
источник
2018 March 15

BS

Boris Shirokolov in Microsoft Developer Community Chat
Прекрасный тред о выборе дб с решением в джейсон файле). Злобным фронтендером пахнет)
источник

RB

Roman Buldygin in Microsoft Developer Community Chat
Пахнет здравым расчётом 😁
Мне было бы быстрей заиспользовать sqlLite + ef.
Артуру проще json.
Если оба варианта решают конкретную задачу хорошо, то надо выбирать тот, что выгоднее.
Хотя я вижу проблемы в использовании файлов, в случае, когда накопится приличный объем данных
источник

AI

Arthur Irgashev in Microsoft Developer Community Chat
Roman Buldygin
Пахнет здравым расчётом 😁
Мне было бы быстрей заиспользовать sqlLite + ef.
Артуру проще json.
Если оба варианта решают конкретную задачу хорошо, то надо выбирать тот, что выгоднее.
Хотя я вижу проблемы в использовании файлов, в случае, когда накопится приличный объем данных
поверь, ef не проще )
оч много интерфейсов. при сохранении придётся маппить всё на классы, динамически определяя, какой это тип, писать в разные таблицы и тд
т.е. жсон реально проще
источник

AI

Arthur Irgashev in Microsoft Developer Community Chat
Boris Shirokolov
Прекрасный тред о выборе дб с решением в джейсон файле). Злобным фронтендером пахнет)
ну а то, что решение не идеальное с точки зрения не фронтенда, то да, соглашусь. в LiteDB BSON использовался, с ней не так стыдно было XD
источник

AI

Arthur Irgashev in Microsoft Developer Community Chat
в принципе, у меня поверх БД свой фасад навёрнут => я могу достаточно легко между ними переключаться. как только починят LiteDB, вернусь к ней
источник

G

Gopneg in Microsoft Developer Community Chat
Arthur Irgashev
в итоге остановился на JSON + файлик + маленькая библиотека в 10 классов с уже готовым решением )
так если тебе не надо бд, зачем тебе бд? ровно так же мог в базе SQLLite хранить строки с жсоном, но зачем если у тебя данных так мало что файлик тоже сойдет?
источник

G

Gopneg in Microsoft Developer Community Chat
а уж тем более заговорил про NoSQL, который подразумевает что традиционные СУБД не подходят в силу каких-то специфичных нагрузок, версионности данных и т.д.
источник

EK

Eugeny Klokov in Microsoft Developer Community Chat
Arthur Irgashev
нужно что-то предельно простое, сохранять буквально три сущности
так сделай просто jsonDB, зачем бд для трех сущностей?
источник

EK

Eugeny Klokov in Microsoft Developer Community Chat
А ты и так уже )
источник

AI

Arthur Irgashev in Microsoft Developer Community Chat
Gopneg
так если тебе не надо бд, зачем тебе бд? ровно так же мог в базе SQLLite хранить строки с жсоном, но зачем если у тебя данных так мало что файлик тоже сойдет?
В будущем кол-во таблиц увеличится
источник

G

Gopneg in Microsoft Developer Community Chat
количество таблиц да, а количество данных? бери sql lite + ef и не мучай себя всякими выдумками %)
источник

AI

Arthur Irgashev in Microsoft Developer Community Chat
+ ef тормозной слишком. Первые обращения к бд всегда долго проходят
источник

G

Gopneg in Microsoft Developer Community Chat
бгг я это джаже комментировать не хочу, в разрезе локального хранения  мизерного объема данных
источник

AI

Arthur Irgashev in Microsoft Developer Community Chat
Ну, имхо, с точки зрения экспириенса куда лучше открыть приложение и увидеть список запросов, чем смотреть на пустую колонку еще секунд 5
источник

G

Gopneg in Microsoft Developer Community Chat
уж не знаю чо ты там с еф делал что у тебя 5 секунд на первый запрос выходит %))
источник

AI

Arthur Irgashev in Microsoft Developer Community Chat
Litedb с её bson:ом вполне может хранить 10-15к записей. Я даже не представляю, каким задротом нужно быть, чтобы выполнить 10к запросов
источник

G

Gopneg in Microsoft Developer Community Chat
а какая связь между количеством данных и количеством запросов? ты читаешь базу построчно?
источник

G

Gopneg in Microsoft Developer Community Chat
кажется я начинаю догадываться откуда 5 секунд могут браться %)
источник