Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Локальная БД в офлайне / 25 сообщений из 60, страница 1 из 3
24.07.2017, 12:32
    #39493909
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
Уважаемый форум!

Вопрос очень дилетантский. Я только разбираюсь с VS и VB.net, поэтому сильно не бейте.
Стоит задача: создать клиентское приложение, которое должно работать в офлайне - без доступа к интернету. Отсюда вопрос: как хранить данные на клиентской машине, чтобы потом их синхронизировать с общей онлайн-БД?

Я создаю локальную базу данных (SQL Server Compact 3.5) и добавляю ее в проект. Насколько я понимаю, эта локальная версия БД будет распространяться вместе с приложением, так? Т.е. у каждого пользователя на его машине будет индивидуальная версия БД, правильно?

На что нужно обратить внимание при инсталляции приложения на клиентских машинах? Нужна ли там инсталляция SQL Server Compact и если да, то как ее осуществить в автоматическом режиме?

Посоветуйте, где почитать про этот аспект, чтобы не задавать глупые вопросы на форуме.

Спасибо большое заранее!
...
Рейтинг: 0 / 0
24.07.2017, 12:41
    #39493915
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
20 июл 12, 10:52Я только начинаю разбираться с VB (Visual Studio 2010)24 июл 17, 12:32Я только разбираюсь с VS и VB.net, поэтому сильно не бейте.прикольно

Модератор: Тема перенесена из форума "Visual Basic".
...
Рейтинг: 0 / 0
24.07.2017, 12:58
    #39493923
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
Shocker.Pro, да уж, вот так долго разбираюсь. Просто разные аспекты рассматриваю. Но, спасибо, что поискал. ))
...
Рейтинг: 0 / 0
24.07.2017, 13:41
    #39493941
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
IFK,

Слишком уж общие вопросы.

https://metanit.com/sharp/
...
Рейтинг: 0 / 0
24.07.2017, 14:55
    #39494001
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
hVostt, спасибо, посмотрел, но там:
- по С#, а не по VB
- вообще ничего по работе с локальными БД на базе SQL
Ну, или я просто не заметил. :(
...
Рейтинг: 0 / 0
24.07.2017, 17:38
    #39494111
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
Shocker.Pro20 июл 12, 10:52Я только начинаю разбираться с VB (Visual Studio 2010)24 июл 17, 12:32Я только разбираюсь с VS и VB.net, поэтому сильно не бейте.прикольно

Модератор: Тема перенесена из форума "Visual Basic".

5 лет
...
Рейтинг: 0 / 0
24.07.2017, 17:41
    #39494115
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
IFK- по С#, а не по VBНа VB.NET почти нет литературы и статей. Учите C#
IFK- вообще ничего по работе с локальными БД на базе SQL
Ну, или я просто не заметил. :(не заметил
https://metanit.com/sharp/ado.php
...
Рейтинг: 0 / 0
24.07.2017, 17:46
    #39494120
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
...
Рейтинг: 0 / 0
24.07.2017, 18:30
    #39494147
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
IFKНа что нужно обратить внимание при инсталляции приложения на клиентских машинах? Нужна ли там инсталляция SQL Server Compact и если да, то как ее осуществить в автоматическом режиме?Библиотека для Compact Edition как раз будет включена в само приложение и ничего дополнительно устанавливать не потребуется
...
Рейтинг: 0 / 0
24.07.2017, 19:31
    #39494164
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
IFK- по С#, а не по VB

Ни чем не могу помочь. Учите C#.


IFK- вообще ничего по работе с локальными БД на базе SQL

Локальные СУБД ничем по сути не отличаются от обычных, только размещаются локально. Вы сначала с обычными разберитесь. Тем более в студии бесплатно даётся сразу LocalDb из коробки. Вперёд.
...
Рейтинг: 0 / 0
24.07.2017, 19:42
    #39494174
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
hVosttЛокальные СУБД ничем по сути не отличаются от обычных, только размещаются локально.
C LocalDB имел дело, а вот с Compact Edition нет, полез, посмотрел, все же сильно урезаны возможности у СЕ (как по мне), с другой стороны, более "локальная".
https://blogs.msdn.microsoft.com/sqlexpress/2011/07/12/introducing-localdb-an-improved-sql-express/ LocalDB and SQL Server Compact?
Small and simple database, lightweight installation, connecting to a database file -- this will sound familiar to any developer using SQL Server Compact. The similarities are not accidental, as our goal for LocalDB was to be as easy to use as SQL Server Compact (while being as powerful and compatible with full SQL Server as SQL Express).

There are significant differences between LocalDB and SQL Server Compact:

Execution mode: SQL Server Compact is an in-proc DLL, while LocalDB runs as a separate process.
Disk usage: all SQL Server Compact binaries amount to some 4MBs, while LocalDB installation takes 140MBs.
Features: SQL Server Compact offers core RDBMS functionality like querying, while LocalDB provides a much richer set of features, including Stored Procedures, Geometry and Geography data types, etc.

Q: What is the difference between LocalDB and SQL Server Compact Edition?

A: LocalDB is the SQL Server database engine. As such it offers functionality such as online backup, transactions and data integrity. LocalDB is designed for PCs but unlike Compact does not support small mobile devices like smart phones because of its hardware and disk requirements. Compact Edition is a shared file system database. It is not fully API compatible with SQL Server and does not support the same level of data integrity. SQL Compact is also not supported by the PHP Driver and PDO.
...
Рейтинг: 0 / 0
24.07.2017, 20:11
    #39494194
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
IFKС#, а не по VB
Разница только в синтаксисе, т.к. в итоге используются одни и те же объекты .Net. Как выше посоветовали лучше C# освоить.
...
Рейтинг: 0 / 0
24.07.2017, 20:17
    #39494202
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
LRC LocalDB имел дело, а вот с Compact Edition нет, полез, посмотрел, все же сильно урезаны возможности у СЕ (как по мне), с другой стороны, более "локальная".

Compact-у место на помойке. Даже не тратьте своё время.
...
Рейтинг: 0 / 0
24.07.2017, 20:28
    #39494208
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
hVosttCompact-у место на помойке. Даже не тратьте своё время.Почему?
Для LocalDB нужно его отдельно ставить на клиента, CE можно таскать. Если какой-то утилите нужно локально хранить немножко данных, почему бы не использовать?
...
Рейтинг: 0 / 0
24.07.2017, 20:47
    #39494213
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
Как локальная база подходит CE, SQLite, Беркли ДБ. Проще использовать CE и SQLite.
...
Рейтинг: 0 / 0
24.07.2017, 21:06
    #39494223
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
Shocker.ProIFKНа что нужно обратить внимание при инсталляции приложения на клиентских машинах? Нужна ли там инсталляция SQL Server Compact и если да, то как ее осуществить в автоматическом режиме?Библиотека для Compact Edition как раз будет включена в само приложение и ничего дополнительно устанавливать не потребуется
Но галки вроде поставить самому надо
...
Рейтинг: 0 / 0
24.07.2017, 21:22
    #39494232
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
Shocker.ProПочему?
Для LocalDB нужно его отдельно ставить на клиента, CE можно таскать. Если какой-то утилите нужно локально хранить немножко данных, почему бы не использовать?

SQLite, если хотим SQL.
LiteDb, если хотим NoSQL (MongoDb style).

В топку Compact. Заслужено похоронен и заброшен Microsoft, реально одна из наихудших вещей, которые они сотворили.

In February 2013, Microsoft announced that SQL Server Compact Edition had been deprecated.[13]

Вообще не надо о нём больше вспоминать. Выпили за упокой и забыли
...
Рейтинг: 0 / 0
24.07.2017, 22:19
    #39494249
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
hVosttВыпили за упокой и забыли Такое не забывается :(
...
Рейтинг: 0 / 0
24.07.2017, 22:48
    #39494258
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
Relic HunterhVosttВыпили за упокой и забыли Такое не забывается :(Понимаю, хотя поминаю другой продукт :(

hVosttВообще не надо о нём больше вспоминать. Выпили за упокой и забыли- Крепко как машете! Ух! Уж не родственник ли Вы тех могильщиков Silverlight? (c) В августе 44-го
...
Рейтинг: 0 / 0
25.07.2017, 00:06
    #39494283
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
LR- Крепко как машете! Ух! Уж не родственник ли Вы тех могильщиков Silverlight? (c) В августе 44-го

Silverlight прошёл мимо, я сразу почуял, что нежилец
...
Рейтинг: 0 / 0
25.07.2017, 00:23
    #39494289
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
hVostt,

Но софта на нем напилено дофига. У нас на нем целый CRM и работает только под IE.
...
Рейтинг: 0 / 0
25.07.2017, 00:43
    #39494291
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
Relic HunterhVostt,

Но софта на нем напилено дофига. У нас на нем целый CRM и работает только под IE.

Тогда не было ни ангуляров, ни реактов, даже jQuery не был особо популярен.
Ещё был ExtJS — громоздкий, медленный, неповоротливый и глючный (во времена расцвета SL).
А засунуть Enterprise в веб всем очень хотелось.
За исключением наивных дельфистов, которые и по сей день молятся на свой десткоп
...
Рейтинг: 0 / 0
25.07.2017, 00:51
    #39494292
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
hVosttА засунуть Enterprise в веб всем очень хотелось.Наш вендор CRM-а уже который год пугает переходом на чистую html версию. Да видно не все так просто на html запилить. Да и вылавливать баги на новой версии признаться особого желения нет. Вот так и живем на сильвере.
...
Рейтинг: 0 / 0
25.07.2017, 00:55
    #39494293
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
Вот будет прикол, если МС выбросит из Венды IE в следующем обновлении. Тогда сильвер будет все.
...
Рейтинг: 0 / 0
25.07.2017, 01:14
    #39494294
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локальная БД в офлайне
Relic Hunter,

Да и так "все", только что посмотрел - "Firefox no longer supports Silverlight" - это был последний браузер (кроме IE) который поддерживал... Капец((( Но, не сомневаюсь, маятник качнет снова от js в сторону "толстых" плагинов)))
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Локальная БД в офлайне / 25 сообщений из 60, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]