Snowflake announced a series of significant updates to its product portfolio, with new capabilities for developers, data professionals, and analytics teams to gain insights on real-time transactional data and build products and apps faster.
The company is launching Unistore, a new workload that expands the capabilities of Snowflake and delivers a modern approach to working with transactional and analytical data together in a single platform. Unistore extends the power of the Snowflake Data Cloud to streamline and simplify the development of transactional applications, while providing consistent governance, strong performance, and near-unlimited scale to customers.
With Unistore, teams can expand the Data Cloud to include transactional use cases such as application state and data serving. As a part of Unistore, Snowflake is introducing Hybrid Tables, which offer fast single-row operations and allow customers to build transactional business applications directly on Snowflake.
Hybrid Tables, currently in private preview, enable customers to perform swift analytics on transactional data for immediate context, and join Hybrid Tables with existing Snowflake Tables for a holistic view across all data. Unistore and Hybrid Tables enable customers to build transactional applications with the same simplicity and performance they’re used to with Snowflake, and a unified approach to data governance and security.
In addition, the company is offering a new Native Application Framework, currently in private preview, which developers can build applications and monetize them on Snowflake Marketplace, and consumers can securely install and run those applications, directly in their Snowflake instances, reducing the need for data to be moved.
With the Native Application Framework, in private preview, developers can build applications using Snowflake functionalities such as stored procedures, user-defined functions (UDFs), and user-defined table functions (UDTFs).
Capabilities including the Streamlit integration for developing interactive customer interfaces and telemetry features including events and alerts for monitoring and troubleshooting are also under development.
Snowflake’s Native Application Framework accelerates application development by building on Snowflake’s high availability and disaster recovery, global collaboration capabilities, and security posture so developers in the Data Cloud can focus on functionality, and not operational burden.
The company is also releasing a new cybersecurity workload that enables cybersecurity teams to better protect their enterprises with the Data Cloud. Using Snowflake’s platform and an extensive ecosystem of partners delivering security capabilities with connected applications, cybersecurity teams can quickly gain visibility and automation at cloud-scale.
With Snowflake’s Cybersecurity workload, customers gain access to the power and elasticity of Snowflake’s platform to natively handle structured, semi-structured, and unstructured logs. Customers are able to efficiently store years of high-volume data, search with scalable on-demand compute resources, and gain insights using universal languages like SQL and Python, currently in private preview.
With Snowflake, organisations can also unify their security data with enterprise data in a single source of truth, enabling contextual data from HR systems or IT asset inventories to inform detections and investigations for higher fidelity alerts, and running fast queries on massive amounts of data. Teams gain unified visibility across their security posture, eliminating data silos without prohibitive data ingest or retention costs. Beyond threat detection and response, the Cybersecurity workload supports a broad range of use cases including security compliance, cloud security, identity and access, vulnerability management, and more.
The introduction of Snowpark, Snowflake’s developer framework, opened up a rich programming environment for data scientists, data engineers, and application developers to build scalable pipelines, applications, and machine learning (ML) workflows directly in Snowflake using their preferred languages and libraries. Snowflake is further extending what users can build with Snowpark for Python, making Python’s rich ecosystem of open-source packages and libraries seamlessly accessible in the Data Cloud.
With a highly secure Python sandbox, Snowpark for Python runs on the same Snowflake compute infrastructure as Snowflake pipelines and applications written in other languages.
This provides Snowpark for Python with the same scalability, elasticity, security, and compliance benefits developers have come to expect when building with Snowflake. Developers now have the unique opportunity to streamline and modernise their data processing architecture by consolidating their Python-based data processing in Snowflake using Snowpark.