Репликация
Logless Replication
The award-winning, patent-pending Change Views helps speed up development and enhance the features developers can provide to their end users around changed data by eliminating the challenges posed by traditional change-tracking methods. The ultimate benefit of Change Views is lower development costs and faster and smaller updates to disconnected remote data caches, saving you time and money and making your development team more agile.
Traditional database change-tracking technologies focus on log tables or time-stamp fields. Log tables are notoriously hard to manage and don’t scale well to a high number of destinations; they also impact the database performance and bloat its size. Time-stamp fields are infamously problematic when multiple users are working with a database. The IoTA award-winning InterBase Change Views feature removes the need for time fields, log tables, additional database users, or triggers, instead providing a blazingly fast, highly scalable option that requires near zero CPU time and disk space designed for today’s numerous-destination (mobile-centric) world.
Подписки в Change View
Change Views используют концепцию «подписок». В подписке определяется набор таблиц или особых колонок с данными для отслеживания; затем пользователи или указанные роли должны получить права на активацию для каждой подписки при помощи системы управления правами доступа InterBase.
После того, как пользователь на устройстве активировал подписку, начинается отслеживание изменений в полях, в соответствии с этой подпиской. Этот простой подход дает возможность надежного управления и легкого масштабирования без необходимости в log-таблицах или дополнительных полях, значительно упрощая разработку.
Самый безопасный контроль изменений на рынке
Одна из наиболее важных особенностей Change Views, которая управляется системой пользовательских прав, это то, что только подписчик сможет «увидеть», что изменилось в данных.
To illustrate why this is so important, imagine you are building a medical system and have an HIV status on a patient record that is encrypted. Change Views allow you to control who can track changes to that field and doesn’t provide a log table that others may be able to scan to identify records that might have been changed. This makes for exceptionally powerful, secure change tracking that actively works to reduce the change-of-privilege abuse that could lead to a data breach of sensitive information.
Change Views не только упрощают нахождение того, что было изменено, но и позволяют контролировать кто может видеть изменения и не допускать попыток вскрытия на базе анализа изменений.
Easy to Fetch Data Deltas
Dramatically reducing the amount of data you move, data costs, network traffic, and server CPU demand and disk I/O all add up to the reason the patent-pending Change Views is fast and helps applications scale further. The award-winning technology provides just the field-level delta of what has changed, allowing developers to give detailed analyses back to the end user while lowering data-movement costs.
В InterBase данные из Change View могут быть получены через SQL-запрос, что дает возможность разработчикам заранее определить объем изменений и убедиться, что синхронизация не приведет к длительной работе и пугающим счетам за использование связи. Так же есть возможность быстрого получения списка изменений для синхронизации удаленных данных при реализации быстрых приложений с расширенными возможностями работы в offline – режиме.