Home / Companies / SingleStore / Blog / Post Details
Content Deep Dive

Python UDFs in SingleStore: Run Python Inside SQL

Blog post from SingleStore

Post Details
Company
Date Published
Author
Bharath Swamy, Prabhat Sachdeva, Kevin Smith, Peter Vetere
Word Count
1,233
Language
English
Hacker News Points
-
Summary

SingleStore has introduced Python User-Defined Functions (UDFs) to allow the execution of Python code directly within the database, enhancing the integration of data storage with advanced analytics. This feature enables users to define custom functions in Python that can be called from SQL queries, leveraging Python's extensive data processing and machine learning libraries while maintaining SingleStore's security, performance, and scalability. The integration addresses key challenges in data architecture by eliminating data movement, bridging the gap between SQL and Python, and simplifying data pipelines, thus empowering data scientists to work with database data without needing to learn complex SQL. Python UDFs support both scalar and vectorized operations for optimized data processing, and they facilitate advanced analytics such as machine learning integration and text analytics directly within the database. The upcoming release will include support for common Python data science libraries, and further resources such as documentation and tutorials will be provided to assist users in utilizing this new capability effectively.