|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Petro123вместо канонического: ДанныеБД_не_EAV ---> Клиент_не_EAV у тебя будет: ДанныеБД_EAV ---> ХП_из EAV в обычные ---> Net'овские DataSet'ы ---> Клиент_не_EAV Так и есть. Согласен, что если бы была реляционка - было бы проще, привычнее. Но основная база в EAV, и она очень большая (несколько тысяч классов), с этим я ничего не поделаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2014, 13:39 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Максим НДолжен ли веб-сервис знать о классах, используемых на клиенте конечно нет. наоборот, клиент знает как обращаться к сервису. а он, в свою очередь, как обращаться к БД ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2014, 13:40 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Злой БобрМаксим Н... он просто выгружает нужные EAV-объекты в универсальный XML скопом. А уже модуль синхронизации парсит xml и распихивает его либо по конкретным реляционным таблицам клиента, либо по объектам классов (уже настоящих .Net-овских классов), затем сохраняя их в БД. Т.о. если появился новый класс в EAV, то в транспорте и на web-сервисе в коде ничего не меняется, только в клиенте. Это путь наименошего сопротивления. Я б даже и незадумывался. Лучше поддерживать все в одном месте чем в нескольких. Так риск накосячить значительно ниже. Единственное - опасаюсь огрести в будущем за такую универсальность. Еще не очень понятно, как это будет себя вести при изменении структуры EAV-классов и пр. Надо пробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2014, 13:40 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Petro123 Подробнее на форум Net Мою тему там игнорируют ... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2014, 14:02 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Максим Нминус в том, что данный клиент создается с закосом на использование (в будущем) на мобильных девайсах (e.g. Mono). А развернуть на них данное ПО проблематично. На мобильных девайсах есть браузер. Ничего другого там не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2014, 15:15 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovМаксим Нминус в том, что данный клиент создается с закосом на использование (в будущем) на мобильных девайсах (e.g. Mono). А развернуть на них данное ПО проблематично. На мобильных девайсах есть браузер. Ничего другого там не нужно. А как же локальная БД, работа в оффлайне, синхронизация с сервисом? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2014, 15:41 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Максим Н, под андроид отдельный проект на Java)). БД в нём есть своя. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2014, 16:25 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Максим НPetro123 Подробнее на форум Net Мою тему там игнорируют ... и правильно делают. Нужно там сделать поиск - ОффЛайн приложение. И посмотреть как делают синхронизацию при появлении связи. Ты же завалил их информацией про EAV. PS. Не умея писать на Net демо-примеры, бесполезно спрашивать про сферических коней в вакууме. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2014, 16:29 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Petro123Максим Н, под андроид отдельный проект на Java)). БД в нём есть своя. Это какая? Насколько знаю андройдщики лихо sqlite юзают. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2014, 19:41 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2014, 23:50 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Petro123Максим Н, https://www.google.com/search?q=андроид бд&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a&channel=sb Т.к. и я могу. Все страницы-результаты поиска ссылаются на sqlite. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 08:57 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Максим Н, ну и.....в чём тогда вопрос? Это она, встроенная в Ось. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 09:26 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Максим НPetro123Максим Н, https://www.google.com/search?q=андроид бд&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a&channel=sb Т.к. и я могу. Все страницы-результаты поиска ссылаются на sqlite. ну если очень надо можно андроид и нарпямую к mysql соединить, главнон чтоб сеть хорошая была ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 15:53 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Максим НА как же локальная БД, работа в оффлайне, синхронизация с сервисом? Мобильные девайсы в оффлайне не работают. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 16:08 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, дребеденьги - вполне себе приложение...менйнстрим сегодня. Бесплатная версия автономная https://play.google.com/store/apps/details?id=ru.surfstudio.personalfinance&hl=ru ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 17:03 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
тема говно. ТС, работай уже работу ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 20:29 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovМаксим НА как же локальная БД, работа в оффлайне, синхронизация с сервисом? Мобильные девайсы в оффлайне не работают. Как же Evernoute? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 20:39 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Максим НКак же Evernoute? А оно многопользовательское, с высокой нагрузкой и в нём есть БД?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2014, 15:17 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovМаксим НКак же Evernoute? А оно многопользовательское, с высокой нагрузкой и в нём есть БД?.. угу. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 10:45 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Максим Нугу. А вот фиг, в нём несколько пользователей не могут одновременно доступаться к одним и тем же данным. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 15:33 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovМаксим Нугу. А вот фиг, в нём несколько пользователей не могут одновременно доступаться к одним и тем же данным.Evernote: How to Share Notes and Notebooks . ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 15:45 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
skyANAEvernote: How to Share Notes and Notebooks . Ага, а теперь вопрос на засыпку: что будет если два пользователя в своих автономных мобильных приложениях отредактируют одну и ту же записку, а потом так же одновременно начнут синхронизировать с центральным хранилищем свои блокноты, общим размером в пару гигабайт? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 15:32 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovskyANAEvernote: How to Share Notes and Notebooks . Ага, а теперь вопрос на засыпку: что будет если два пользователя в своих автономных мобильных приложениях отредактируют одну и ту же записку, а потом так же одновременно начнут синхронизировать с центральным хранилищем свои блокноты, общим размером в пару гигабайт?1. Купите себе Evernote Premium или Evernote Business аккаунт, да посмотрите. 2. Вы утверждали, что пользователи "не могут одновременно доступаться к одним и тем же данным". Однако могут. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 17:28 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
skyANA2. Вы утверждали, что пользователи "не могут одновременно доступаться к одним и тем же данным". Однако могут. Ну, если для Вас доступ означает исключительно чтение, тогда оно конечно... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 15:29 |
|
Выбор архитектуры клиентского приложения для EAV-базы
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovskyANA2. Вы утверждали, что пользователи "не могут одновременно доступаться к одним и тем же данным". Однако могут. Ну, если для Вас доступ означает исключительно чтение, тогда оно конечно...Демагогия. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 17:14 |
|
|
start [/forum/topic.php?fid=33&msg=38635979&tid=1547575]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
135ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 283ms |
total: | 508ms |
0 / 0 |