


Why does the database need to be integrated + AI? Oracle Oracle 23ai gave the answer
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!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

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().

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.

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.

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.

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.

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 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.

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.
