Запитання з тегом «synchronization»

2
Краща практика / Шаблони для двосторонньої синхронізації даних
Досить часто в моїй роботі виростає ідея двосторонньої синхронізації даних між системами баз даних. Класичний приклад - це дві трохи різні CRM системи (скажімо, Raiser's Edge та Salesforce) та необхідність двосторонньої синхронізації даних контактів між ними. Розгляд міркувань API, окрім припущення, що у вас є спільний ключ для синхронізації та …

5
Чи повністю виключає незмінність необхідності блокування в багатопроцесорному програмуванні?
Частина 1 Очевидно, що незмінність мінімізує потребу в блокуваннях в багатопроцесорному програмуванні, але чи усуває це потреба, чи є випадки, коли однієї незмінюваності недостатньо? Мені здається, ви можете лише відкладати обробку та інкапсулювати стан так довго, перш ніж більшість програм насправді повинні щось зробити (оновити сховище даних, створити звіт, викинути …

5
Немає центральної бази даних
У мене є клієнт, який хоче створити веб-сайт / мобільні додатки / додатки для настільних ПК, які стосуються дуже чутливих даних (більш чутливих, ніж реквізити банку / картки). Через чутливий характер даних вони не хочуть зберігати їх у центральній базі даних, але вони все ще хочуть, щоб їх програми синхронізувались …

1
Redis vs Zookeeper
Здається порівняти ці два сервери, вважаючи, що вони призначені для дуже різних речей. Але якщо ви подумаєте над цим, вони можуть робити багато подібних речей: зберігати дані конфігурації, розподілене блокування, чергування тощо. У мене є екземпляр Redis, який я використовую для деяких речей, пов'язаних з виробництвом, але хотів би зробити …

3
Вирішення конфліктів для двосторонньої синхронізації
Як ви керуєте двосторонньою синхронізацією між "головним" сервером баз даних та багатьма "вторинними" серверами, зокрема вирішенням конфлікту, якщо припустити, що з'єднання не завжди доступне? Наприклад, у мене є мобільний додаток, який використовує CoreData як "базу даних" в iOS, і я хотів би дозволити користувачам редагувати вміст без підключення до Інтернету. …

4
Найкращий спосіб синхронізації даних між двома різними базами даних
Мені доводиться здійснювати синхронізацію даних між двома великими базами даних, які мають абсолютно різні структури. В основному, мені потрібно зібрати деякі дані про продукти в різних таблицях у першій базі даних і переупорядкувати їх для інших таблиць у другій базі даних. Створення моїх продуктів у перший раз не дуже складно. …

9
Питання інтерв'ю з багатопотоковим запитанням: Знайдіть n слів, заданих м потоками
Чи є така проблема, щоб ця проблема могла отримати користь від рішення з декількома потоками, а не з однією ниткою? В інтерв'ю мені запропонували вирішити проблему за допомогою декількох потоків. Мені здається, що кілька потоків не приносять користі. Ось проблема: Вам дають абзац, який містить n кількість слів, вам дано …

5
Наскільки найкраще ви представляєте двонаправлену синхронізацію в програмі REST?
Якщо припустити систему, де є веб-додаток з ресурсом, та посилання на віддалену програму з іншим подібним ресурсом, як ви представляєте двонаправлену синхронізацію, яка синхронізує "локальний" ресурс із "віддаленим" ресурсом? Приклад: У мене є API, який представляє список todo. GET / POST / PUT / DELETE / todos / тощо. Цей …

2
Коли я повинен використовувати StringBuilder або StringBuffer?
У виробничому веб-додатку мої колеги-програмісти всюди використовували StringBuffer. Тепер я дбаю про розробку та виправлення програм. Прочитавши StringBuilder і StringBuffer, я вирішив замінити весь код StringBuffer на StringBuilder, оскільки нам не потрібна безпека потоку в наших бобах даних. Наприклад: (У кожному бобі даних я бачу використання StringBuffer) @Override public String …

3
Явний DAG замість векторних годин для синхронізації
Я почав розглядати підходи до синхронізації даних серед набору однолітків. Ровесники повинні вміти працювати відключеним способом, а потім синхронізуватися разом, щоб об'єднати свої локальні зміни. Колеги повинні мати можливість об'єднати локальні оновлення з "тристороннім об'єднанням" . Таким чином, при синхронізації однолітки повинні знати, які факти є більш пізніми, але там, …

1
Настав час зняти синхронізовану систему, зачекати та сповістити?
Чи існує єдиний сценарій (окрім сумісності із старовинними JVM), коли використання synchronizedкраще використовувати Lock? Чи може хтось виправдати використання waitчи notifyновіші системи? Чи є якийсь алгоритм, який повинен використовувати один із них у своїй реалізації? Я бачу попередні питання, які торкалися цього питання, але я хотів би трохи пізніше поставитись …

2
Синхронізація між двома системами, що використовують MongoDB як журнал змін
Ми розробляємо дві суміжні системи. Один з них (A) буде встановлений на машинах наших клієнтів. Решта (B) буде використана моєю організацією. У кожної системи є своя база даних (реляційна), і їх схеми відрізняються. Однак обидві системи мають бути синхронізованими. Крім того, деякі зміни B мають бути експортовані до всіх систем …

2
Синхронізація з офлайн-системою
Я розробляю систему, з якої буду синхронізувати бізнес-дані з мобільного пристрою (у якого є вбудована програма), яка генерує дані та відсилає їх назад на сервер. Кожен рядок, синхронізований, генерує певний журнал бізнесу в базі даних. Якщо те, що я синхронізую, генерує дані з датою (у межах даних синхронізації), що поступається …

3
Як більшість програм синхронізації контролюють зміни файлів?
Чи синхронізують такі програми, як Dropbox, як правило, відстежують зміни файлів, роблячи байт шляхом порівняння байтів, або використовуючи хеші, або використовуючи diff/ зберігаючи локальні журнали фіксації, як контроль версій, чи що?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.