Table of Contents
Oracle Database 23ai: A new milestone in AI empowering data
Home Technology peripherals AI Why does the database need to be integrated + AI? Oracle Oracle 23ai gave the answer

Why does the database need to be integrated + AI? Oracle Oracle 23ai gave the answer

Jun 04, 2024 pm 12:25 PM
database ai

数据库为啥要融合+AI化?甲骨文Oracle 23ai给出了回答

In 2017, a paper called "Attention is All You Need" proposed a new neural network architecture: Transformer. Seven years later, Transformer has become the core of generated AI and is leading today's technology wave.

According to Wu Chengyang, vice president of Yiguwen and managing director of China, the most important thing about the emergence of a new technology is not the technology itself, but what the technology can bring to users. value.

In the field of data, data as a new type of asset has become a consensus in the industry. How to closely integrate with AI at the data level and maximize the value of data is the core issue to be solved at the moment. Oracle's recently released Oracle Database 23ai is the answer to this question.

Oracle Database 23ai: A new milestone in AI empowering data

Albert Einstein once said: “Everything should be made as simple as possible, but not simpler (Everything must be Be as concise as possible, but not conceal the richness of the content). This is also Oracle's long-standing philosophy. In the AI ​​era, it is the vision of Oracle database to simplify the generation and operation of all applications and analysis with the help of generated AI.

Wu Chengyang said: “Using the AI ​​function is like using a phone to a certain extent. You don’t need to understand the complex internal mechanism, as long as you pick it up and know how to dial. "The same is true for the future of AI. Only simplification will be widely accepted. Specifically, it can be used by anyone, anywhere, and any data at any time.

Oracle Database 23ai is the core of Oracle Fusion Database The latest version is a step towards this goal for Oracle. This long-term support version also includes AI in its name because it emphasizes the importance of breakthrough AI technology. Wu Chengyang said that Fusion Database. Like a key, it can open the door to various data types, so that graph data, JSON, spatial data, and structured and unstructured data can all be solved through one SQL. The emergence of generative AI makes integrated databases more important.

Oracle Database 23ai includes Oracle AI Vector Search along with more than 300 major new features and thousands of enhancements focused on helping users simplify the use of AI in their data, accelerate application development and execute mission-critical workloads. By bringing AI algorithms directly to where the data resides, Oracle enables AI to run in real-time in the database, greatly improving the effectiveness, efficiency, and security of AI. Users can securely combine documents, images, and other unstructured data with it. Private business data is combined with search without the need to move or copy data.

During the evolution of 23c and 23ai, Oracle has emphasized the close integration of AI and data into all aspects. For example, it has implemented natural language processing. After vector search, you can also perform data migration and generate BI reports through natural language, or even generate complete programs

Let AI be integrated into enterprise applications around the world from three key areas. For enterprises, Oracle Database 23ai has changed the rules of the game, and developers and data professionals can easily build intelligent applications. Li Jia, senior director of Oracle China's Technical Consulting Department, said that the new features of Oracle Database 23ai are reflected in three aspects: Data artificial intelligence. Intelligent, accelerated application development and data-critical tasks

In data artificial intelligence, Oracle AI Vector Search allows users to search documents, images and data based on conceptual content rather than specific words, pixels or data values. Relational data enables LLM to query private business data using a natural language interface and helps LLM provide more accurate and relevant results. With Oracle AI Vector Search, developers can more easily add semantic search capabilities to new and existing applications. .

In addition, the newly released Oracle Exadata System Software 24ai and OCI GoldenGate 23ai also provide strong support for data artificial intelligence. Exadata intelligent storage can increase the speed of AI Vector Search by several orders of magnitude, allowing applications to Run AI Vector Search with large amounts of data and users. GoldenGate supports cross-cloud data storage to achieve heterogeneous data integration and high availability.

In terms of accelerating application development, Oracle Database 23ai provides the unification of JSON and relational types and the unification of graphs and relational types through JSON relational duality view and SQL attribute graph, thereby simplifying application development and improving Developer productivity. In order to better support data development, Oracle provides a variety of free developer databases - Always Free Autonomous Database 23ai, Autonomous Database 23ai container image and Oracle Database 23ai Free.

On the mission-critical side of data, Oracle Global Distributed Database now supports RAFT replication between physical databases, enabling automatic failover in seconds and zero data loss. Oracle Database 23ai provides new features such as True Cache and in-database SQL Firewall to support data-critical tasks.

Li Jia pointed out, “Our main task is to quickly integrate AI into enterprise applications and achieve real implementation. Today we have been able to enable customers to add AI capabilities to core business systems. We have many financial, telecommunications and User cases in the manufacturing industry include applications in fraud analysis, intelligent assistants, image recognition, long video detection, genetic analysis, etc. "

Oracle believes that the integration of databases and AI is an inevitable trend. , now they have taken a big step. In the future, with the development of generative AI technology, the requirements for AI at the data level will become higher and higher, and the exchange of different types of data will become more important.

In the 35 years since its establishment in China, Oracle has been committed to bringing the latest technology to China. Wu Chengyang said, "In the future, we will continue to delve into the Chinese market and help our overseas customers integrate into global development. This has always been our mission."

The above is the detailed content of Why does the database need to be integrated + AI? Oracle Oracle 23ai gave the answer. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to use char array in C language How to use char array in C language Apr 03, 2025 pm 03:24 PM

The char array stores character sequences in C language and is declared as char array_name[size]. The access element is passed through the subscript operator, and the element ends with the null terminator '\0', which represents the end point of the string. The C language provides a variety of string manipulation functions, such as strlen(), strcpy(), strcat() and strcmp().

Avoid errors caused by default in C switch statements Avoid errors caused by default in C switch statements Apr 03, 2025 pm 03:45 PM

A strategy to avoid errors caused by default in C switch statements: use enums instead of constants, limiting the value of the case statement to a valid member of the enum. Use fallthrough in the last case statement to let the program continue to execute the following code. For switch statements without fallthrough, always add a default statement for error handling or provide default behavior.

What is the function of C language sum? What is the function of C language sum? Apr 03, 2025 pm 02:21 PM

There is no built-in sum function in C language, so it needs to be written by yourself. Sum can be achieved by traversing the array and accumulating elements: Loop version: Sum is calculated using for loop and array length. Pointer version: Use pointers to point to array elements, and efficient summing is achieved through self-increment pointers. Dynamically allocate array version: Dynamically allocate arrays and manage memory yourself, ensuring that allocated memory is freed to prevent memory leaks.

How to inverse the result of !x in C? How to inverse the result of !x in C? Apr 03, 2025 pm 01:57 PM

In C language, you can use !!x, but it only uses two Boolean conversions, and it is more concise and efficient to use x directly.

What is the impact of the static keyword on the scope of C user identifiers? What is the impact of the static keyword on the scope of C user identifiers? Apr 03, 2025 pm 12:09 PM

The static keyword affects the scope and life cycle of the identifier: Global variable: Limited to the source file, only visible in the current file, avoiding naming conflicts. Function: Limited to the source file, it is only visible in the current file, hiding implementation details and improving encapsulation. Local variables: The life cycle is extended to the entire program, retaining values ​​between function calls, and can be used to record states, but pay attention to memory management risks.

What is the priority of C language !x? What is the priority of C language !x? Apr 03, 2025 pm 02:06 PM

The logical non-operator (!) has the priority next to parentheses, which means that in expressions, it will precede most other operators. Understanding priority not only requires rote memorization, but more importantly, understanding the logic and potential pitfalls behind it to avoid undetectable errors in complex expressions. Adding brackets can clarify expression intent, improve code clarity and maintainability, and prevent unexpected behavior.

The importance of default in switch case statement (C language) The importance of default in switch case statement (C language) Apr 03, 2025 pm 03:57 PM

The default statement is crucial in the switch case statement because it provides a default processing path that ensures that a block of code is executed when the variable value does not match any case statement. This prevents unexpected behavior or errors and enhances the robustness of the code.

Is sum a keyword in C language? Is sum a keyword in C language? Apr 03, 2025 pm 02:18 PM

The sum keyword does not exist in C language, it is a normal identifier and can be used as a variable or function name. But to avoid misunderstandings, it is recommended to avoid using it for identifiers of mathematical-related codes. More descriptive names such as array_sum or calculate_sum can be used to improve code readability.

See all articles