MOLDSQL - информационный ресурс, посвящённый учёбе работы с базами данных SQL
Доступ
Навигация или SQL-доступ?
В Cache’ элегантно решена проблема доступа к данным. Что лучше: «ручная» навигация, как считают сторонники объектно-ориентированных СУБД, или «автоматическая» навигация посредством SQL, которую предпочитают сторонники реляционных систем? Думаем, лучше и то, и другое. Лучше иметь оба механизма в единой среде, как это сделано в Cache’. Прямой доступ к данным с помощью Cache’ ObjectScript обеспечивает максимальную производительность, но, самое удивительное, что и Cache’ SQL, обычно значительно увеличивает скорость работы SQL-приложений, перенесенных из чисто реляционных систем.
Как разработчики, мы числим себя сторонниками навигационного подхода; о его целесообразности, как нам кажется, свидетельствует успешное существование наших проектов. Однако при этом благодаря Cache’ в созданных нами системах обеспечивается и SQL-доступ к накапливаемым данным, хотя процессом управляет вовсе не SQL-приложение. Согласитесь, редкий случай!
Обработка транзакций или анализ данных?
Обычно считается, что в рамках единой системы не эффективно поддерживать и OLTP, и OLAP, поскольку, во-первых, приложения OLAP будут существенно «тормозить» приложения OLTP, а во-вторых, эти приложения предполагают использование разных моделей данных. Однако в Cache’ оперативные транзакции и сложная аналитическая обработка данных вполне сосуществуют. Все просто — обычно оперативная обработка транзакций реализуется в объектной или реляционной среде Cache’, а аналитические приложения используют многомерные структуры Cache’. ERP-приложения или системы электронного бизнеса?
Приложения электронного бизнеса стали самыми актуальными приложениями последней пары лет. Практически все производители приложений класса ERP (Enterprise Resource Planning) дополняют свои базовые системы продуктами с приставкой «e». Эти продукты реализуют функции работы в Web и ориентированы на более современную по сравнению с ERP концепцию CSRP (Customer Synchronized Resource Planning).
Обычно приложения электронного бизнеса предъявляют высокие требования к оперативной обработке транзакций и манипулированию мультимедийными объектами. Компонент Cache’ WebLink обеспечивает прямой высокоскоростной обмен между Web-сервером производства



