<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=2826169&amp;fmt=gif">
Start  trial

    Start trial

      img-blog-curtain-author-gary-evans-blue-to-cyan
      PostgresML and pgvector will empower organizations to tackle problems ranging from classification and regression to NLP and recommendation systems.

      A new era for Fujitsu Enterprise Postgres

      With the release of Fujitsu Enterprise Postgres 17, pgvector support is on the horizon, introducing efficient vector operations and similarity searches within the PostgreSQL environment.

      Additionally, PostgresML is set to be supported in Service Pack 1, bringing in-database machine learning capabilities. With these advancements, now is a great time to examine the types of solutions these extensions will enable and how they address some of today’s data challenges.

      This article looks at how pgvector and PostgresML can empower organizations to tackle problems ranging from classification and regression to natural language processing and recommendation systems. Together, they aim to transform Fujitsu Enterprise Postgres into a powerful tool for data science, allowing businesses to gain insights faster and at a lower cost by consolidating ML and vector capabilities within a single, unified platform.

      PostgresML: Enabling in-database ML for classification, regression, and clustering

      Classification problems

      Classification tasks, where data is categorized into distinct classes, are widely used in areas like fraud detection, sentiment analysis, and customer segmentation. PostgresML makes it possible to perform these tasks directly in FEP by training and deploying classification models within the database. By doing so, users eliminate the need to export data to separate ML environments, which streamlines the process and reduces latency.

      Use case: A banking application could use in-database classification to flag potentially fraudulent transactions based on historical data patterns, making fraud detection more efficient and timely.

      Regression for forecasting and predictive analytics

      Regression is essential for predictive analytics, helping organizations forecast trends such as sales, customer growth, and resource needs. With PostgresML, users can apply regression techniques on their data, enabling predictions directly within Fujitsu Enterprise Postgres and supporting data-driven decisions without relying on external ML tools.

      Use case: A retail chain could use regression to predict weekly sales figures based on historical trends, inventory levels, and seasonality, directly within its Fujitsu Enterprise Postgres database, streamlining forecasting.

      Clustering for customer segmentation and anomaly detection

      Clustering is a popular technique for segmenting customers or detecting anomalies in data. With PostgresML, clustering models can be implemented in-database, which is ideal for applications that need to group data points dynamically without needing specialized environments.

      Use case: A telecommunications provider could cluster customers based on usage patterns, helping the company identify key customer segments for targeted marketing campaigns.

      Revolutionizing NLP, recommendations, and similarity searches with vectors

      Natural Language Processing (NLP) for semantic search

      pgvector’s support for vector embeddings makes it a powerful tool for NLP tasks. By storing text embeddings - numerical representations of words or phrases - pgvector enables semantic search within Fujitsu Enterprise Postgres, where users can retrieve similar documents or perform context-aware searches.

      This is essential for applications that require understanding the meaning behind user queries, rather than relying solely on keyword matches.

      Use case: An e-commerce platform could use pgvector to power its search functionality, allowing users to find products with similar descriptions or themes, even if they don’t use exact keywords.

      Recommendations through vector-based similarity matching

      Recommendations often rely on matching items or users based on their vectorized attributes, such as preferences, behaviours, or item characteristics. With pgvector, these vectors can be stored and searched within Fujitsu Enterprise Postgres, enabling recommendation engines without the need for external vector databases.

      Use case: A streaming service could use pgvector to generate movie or show recommendations based on vectorized user viewing histories, making personalized suggestions directly within its existing Fujitsu Enterprise Postgres environment.

      Image and audio similarity searches

      Beyond NLP, pgvector can also handle embeddings for multimedia data like images or audio. This makes it ideal for applications that need to perform similarity searches across different media types, allowing for innovative, cross-platform experiences.

      Use case: An art archive might use pgvector to help users find visually similar paintings or photographs, enabling a richer and more immersive exploration of its collection.

      How PostgresML and pgvector address key data science needs

      • Unified workflow
        By embedding ML and vector operations within Fujitsu Enterprise Postgres, PostgresML and pgvector eliminate the need for specialised environments, simplifying data workflows and lowering infrastructure costs.
      • Reduced latency
        Real-time applications benefit from the low-latency environment provided by in-database ML and vector similarity searches, essential for quick responses in fraud detection, recommendations, and more.
      • Cost-efficiency
        Reducing reliance on external tools for ML and vector management brings down the total cost of ownership, making PostgreSQL a versatile, cost-effective solution for handling data science needs.

      By offering native support for machine learning and vector operations, PostgresML and pgvector are set to transform Fujitsu Enterprise Postgres into a powerful, multi-functional database capable of solving classification, regression, NLP, and recommendation challenges directly within the data environment. This will allow organisations to accelerate their data initiatives while maintaining streamlined operations and reducing complexity in the ML lifecycle.

      Topics: Fujitsu Enterprise Postgres, pgvector, PostgresML, In-database machine learning, Vector operations, Data science, NLP (Natural Language Processing), Recommendation systems

      Receive our blog

      Search by topic

      Posts by Tag

      See all
      Fujitsu Enterprise Postgres
      The hybrid multi-cloud Postgres backed by Fujitsu
      photo-gary-evans-in-hlight-circle-cyan-to-blue-02
      Gary Evans
      Senior Offerings and Center of Excellence Manager
      Gary Evans heads the Center of Excellence team at Fujitsu Software, providing expert services for customers in relation to PostgreSQL and Fujitsu Enterprise Postgres.
      He previously worked in IBM, Cable and Wireless based in London and the Inland Revenue Department of New Zealand, before joining Fujitsu. With over 15 years’ experience in database technology, Gary appreciates the value of data and how to make it accessible across your organization.
      Gary loves working with organizations to create great outcomes through tailored data services and software.

      Receive our blog

      Fill the form to receive notifications of future posts

      Search by topic

      see all >