|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
Уважаемый форум! Вопрос очень дилетантский. Я только разбираюсь с VS и VB.net, поэтому сильно не бейте. Стоит задача: создать клиентское приложение, которое должно работать в офлайне - без доступа к интернету. Отсюда вопрос: как хранить данные на клиентской машине, чтобы потом их синхронизировать с общей онлайн-БД? Я создаю локальную базу данных (SQL Server Compact 3.5) и добавляю ее в проект. Насколько я понимаю, эта локальная версия БД будет распространяться вместе с приложением, так? Т.е. у каждого пользователя на его машине будет индивидуальная версия БД, правильно? На что нужно обратить внимание при инсталляции приложения на клиентских машинах? Нужна ли там инсталляция SQL Server Compact и если да, то как ее осуществить в автоматическом режиме? Посоветуйте, где почитать про этот аспект, чтобы не задавать глупые вопросы на форуме. Спасибо большое заранее! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 12:32 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
20 июл 12, 10:52Я только начинаю разбираться с VB (Visual Studio 2010)24 июл 17, 12:32Я только разбираюсь с VS и VB.net, поэтому сильно не бейте.прикольно Модератор: Тема перенесена из форума "Visual Basic". ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 12:41 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
Shocker.Pro, да уж, вот так долго разбираюсь. Просто разные аспекты рассматриваю. Но, спасибо, что поискал. )) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 12:58 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
hVostt, спасибо, посмотрел, но там: - по С#, а не по VB - вообще ничего по работе с локальными БД на базе SQL Ну, или я просто не заметил. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 14:55 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
Shocker.Pro20 июл 12, 10:52Я только начинаю разбираться с VB (Visual Studio 2010)24 июл 17, 12:32Я только разбираюсь с VS и VB.net, поэтому сильно не бейте.прикольно Модератор: Тема перенесена из форума "Visual Basic". 5 лет ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 17:38 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
IFK- по С#, а не по VBНа VB.NET почти нет литературы и статей. Учите C# IFK- вообще ничего по работе с локальными БД на базе SQL Ну, или я просто не заметил. :(не заметил https://metanit.com/sharp/ado.php ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 17:41 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
IFKНа что нужно обратить внимание при инсталляции приложения на клиентских машинах? Нужна ли там инсталляция SQL Server Compact и если да, то как ее осуществить в автоматическом режиме?Библиотека для Compact Edition как раз будет включена в само приложение и ничего дополнительно устанавливать не потребуется ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 18:30 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
IFK- по С#, а не по VB Ни чем не могу помочь. Учите C#. IFK- вообще ничего по работе с локальными БД на базе SQL Локальные СУБД ничем по сути не отличаются от обычных, только размещаются локально. Вы сначала с обычными разберитесь. Тем более в студии бесплатно даётся сразу LocalDb из коробки. Вперёд. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 19:31 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 19:42 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
IFKС#, а не по VB Разница только в синтаксисе, т.к. в итоге используются одни и те же объекты .Net. Как выше посоветовали лучше C# освоить. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 20:11 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
LRC LocalDB имел дело, а вот с Compact Edition нет, полез, посмотрел, все же сильно урезаны возможности у СЕ (как по мне), с другой стороны, более "локальная". Compact-у место на помойке. Даже не тратьте своё время. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 20:17 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
hVosttCompact-у место на помойке. Даже не тратьте своё время.Почему? Для LocalDB нужно его отдельно ставить на клиента, CE можно таскать. Если какой-то утилите нужно локально хранить немножко данных, почему бы не использовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 20:28 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
Как локальная база подходит CE, SQLite, Беркли ДБ. Проще использовать CE и SQLite. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 20:47 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
Shocker.ProIFKНа что нужно обратить внимание при инсталляции приложения на клиентских машинах? Нужна ли там инсталляция SQL Server Compact и если да, то как ее осуществить в автоматическом режиме?Библиотека для Compact Edition как раз будет включена в само приложение и ничего дополнительно устанавливать не потребуется Но галки вроде поставить самому надо ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 21:06 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
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] Вообще не надо о нём больше вспоминать. Выпили за упокой и забыли ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 21:22 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
hVosttВыпили за упокой и забыли Такое не забывается :( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 22:19 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
Relic HunterhVosttВыпили за упокой и забыли Такое не забывается :(Понимаю, хотя поминаю другой продукт :( hVosttВообще не надо о нём больше вспоминать. Выпили за упокой и забыли- Крепко как машете! Ух! Уж не родственник ли Вы тех могильщиков Silverlight? (c) В августе 44-го ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 22:48 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
LR- Крепко как машете! Ух! Уж не родственник ли Вы тех могильщиков Silverlight? (c) В августе 44-го Silverlight прошёл мимо, я сразу почуял, что нежилец ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 00:06 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
hVostt, Но софта на нем напилено дофига. У нас на нем целый CRM и работает только под IE. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 00:23 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
Relic HunterhVostt, Но софта на нем напилено дофига. У нас на нем целый CRM и работает только под IE. Тогда не было ни ангуляров, ни реактов, даже jQuery не был особо популярен. Ещё был ExtJS — громоздкий, медленный, неповоротливый и глючный (во времена расцвета SL). А засунуть Enterprise в веб всем очень хотелось. За исключением наивных дельфистов, которые и по сей день молятся на свой десткоп ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 00:43 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
hVosttА засунуть Enterprise в веб всем очень хотелось.Наш вендор CRM-а уже который год пугает переходом на чистую html версию. Да видно не все так просто на html запилить. Да и вылавливать баги на новой версии признаться особого желения нет. Вот так и живем на сильвере. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 00:51 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
Вот будет прикол, если МС выбросит из Венды IE в следующем обновлении. Тогда сильвер будет все. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 00:55 |
|
Локальная БД в офлайне
|
|||
---|---|---|---|
#18+
Relic Hunter, Да и так "все", только что посмотрел - "Firefox no longer supports Silverlight" - это был последний браузер (кроме IE) который поддерживал... Капец((( Но, не сомневаюсь, маятник качнет снова от js в сторону "толстых" плагинов))) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 01:14 |
|
|
start [/forum/topic.php?fid=20&fpage=41&tid=1399778]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 160ms |
0 / 0 |