không phải mọi ứng dụng đều cần dữ liệu oracle được phân phối theo cùng một cách.
DIA hỗ trợ hai mô hình:
oracle dạng push sẽ tự động cập nhật dữ liệu theo các khoảng thời gian đã đặt hoặc khi đạt đến một mức chênh lệch giá được xác định.
oracle dạng pull chỉ cung cấp dữ liệu mới nhất khi một ứng dụng yêu cầu.
sự khác biệt này quan trọng vì việc phân phối dữ liệu kéo theo chi phí kiến trúc. các giao thức luôn cần giá tươi mới có thể phù hợp với cập nhật push, trong khi các ứng dụng chỉ cần dữ liệu cho các giao dịch cụ thể có thể dùng oracle dạng pull.
điểm mấu chốt thật đơn giản: hạ tầng oracle không nên “một kích cỡ cho tất cả”.
ngăn xếp Lumina của DIA mang đến cho nhà phát triển sự linh hoạt không chỉ về dữ liệu họ sử dụng, mà còn về thời điểm và cách dữ liệu đó đến được ứng dụng của họ.
DIA hỗ trợ hai mô hình:
oracle dạng push sẽ tự động cập nhật dữ liệu theo các khoảng thời gian đã đặt hoặc khi đạt đến một mức chênh lệch giá được xác định.
oracle dạng pull chỉ cung cấp dữ liệu mới nhất khi một ứng dụng yêu cầu.
sự khác biệt này quan trọng vì việc phân phối dữ liệu kéo theo chi phí kiến trúc. các giao thức luôn cần giá tươi mới có thể phù hợp với cập nhật push, trong khi các ứng dụng chỉ cần dữ liệu cho các giao dịch cụ thể có thể dùng oracle dạng pull.
điểm mấu chốt thật đơn giản: hạ tầng oracle không nên “một kích cỡ cho tất cả”.
ngăn xếp Lumina của DIA mang đến cho nhà phát triển sự linh hoạt không chỉ về dữ liệu họ sử dụng, mà còn về thời điểm và cách dữ liệu đó đến được ứng dụng của họ.
