Oracle向Linux kernel加入数据完整性代码
Oracle宣布向Linux kernel捐赠数据完整性代码。代码是Oracle和Emulex合作开发的,已被2.6.27 kernel所接受。代码向静止和传输中的
Oracle宣布向Linux kernel捐赠数据完整性代码。代码是Oracle和Emulex合作开发的,已被2.6.27 kernel所接受。
代码向静止和传输中的数据加入元数据,监视这些数据有没有被损坏。通过检查元数据——起验证信息作用——它将能保证I/O数据操作的有效性,,从而减少应用程序和数据库错误。
Oracle has announced that it has contributed data-integrity code to the Linux kernel.
The open-source code, which has been accepted into the Linux 2.6.27 kernel, is designed to reduce data corruption by decreasing the potential for incorrect data to be written to disk, and decreasing application and database errors, Oracle said in a statement on Tuesday. According to the enterprise-software maker, the code helps maintain integrity as data moves from application to database, and from Linux operating system to disk storage.
The code adds metadata to data at rest or in transit, to monitor whether that data has been corrupted. It helps make sure that I/O operations are valid by looking at that metadata — which acts as verification information — exchanged during data transmissions.
Oracle said it worked in conjunction with enterprise-network company Emulex to produce the code. Scott McIntyre, Emulex vice president of product marketing, said that the code contribution was a "significant milestone" for data-integrity development.
"Data integrity is vital to any business that relies on critical records and information to function successfully," McIntyre said in a statement. "Our work with Oracle is designed to help datacenter administrators quickly identify and remediate corrupted data, thereby protecting their business' assets, while also helping prevent lengthy server downtime and associated costs."
The code contribution includes generic support for data integrity at the block and file-system layers, Oracle added. Oracle and Emulex are also running an early-adopter program to allow customers to test the data-integrity features of the code. In 2007, Oracle, Emulex, Seagate and LSI formed the Data Integrity Initiative, designed to improve the integrity of data in transit and at rest. The initiative seeks to build on the data integrity field (DIF), now known as the T10 Protection Information Model, within the SCSI standard.

Hot AI Tools
Undress AI Tool
Undress images for free
Undresser.AI Undress
AI-powered app for creating realistic nude photos
AI Clothes Remover
Online AI tool for removing clothes from photos.
Clothoff.io
AI clothes remover
Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!
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)
How to learn Java without taking detours. Share methods and techniques for efficiently learning Java
May 20, 2025 pm 08:24 PM
The key to learning Java without taking detours is: 1. Understand core concepts and grammar; 2. Practice more; 3. Understand memory management and garbage collection; 4. Join online communities; 5. Read other people’s code; 6. Understand common libraries and frameworks; 7. Learn to deal with common mistakes; 8. Make a learning plan and proceed step by step. These methods can help you master Java programming efficiently.
What to learn Java? A summary of Java learning routes and essential knowledge points
May 20, 2025 pm 08:15 PM
Learning Java requires learning basic syntax, object-oriented programming, collection frameworks, exception handling, multithreading, I/O streaming, JDBC, network programming, and advanced features such as reflection and annotation. 1. The basic syntax includes variables, data types, operators and control flow statements. 2. Object-oriented programming covers classes, objects, inheritance, polymorphism, encapsulation and abstraction. 3. The collection framework involves ArrayList, LinkedList, HashSet, and HashMap. 4. Exception handling ensures program robustness through try-catch block. 5. Multithreaded programming requires understanding of thread life cycle and synchronization. 6. I/O streams are used for data reading, writing and file operations. 7. JDBC is used to interact with databases. 8. Network programming passes S
Connection and data visualization of Oracle databases with BI tools such as Tableau
May 19, 2025 pm 06:27 PM
To connect Oracle database to Tableau for data visualization, you need to follow the following steps: 1. Configure Oracle database connection in Tableau, use ODBC or JDBC drivers; 2. Explore data and create visualizations, such as bar charts, etc.; 3. Optimize SQL queries and indexes to improve performance; 4. Use Oracle's complex data types and functions to implement through custom SQL queries; 5. Create materialized views to improve query speed; 6. Use Tableau's interactive functions such as dashboard for in-depth analysis.
How to connect to oracle database connection pool using jdbc
Jun 04, 2025 pm 10:15 PM
The steps to connect to an Oracle database connection pool using JDBC include: 1) Configure the connection pool, 2) Get the connection from the connection pool, 3) Perform SQL operations, and 4) Close the resources. Use OracleUCP to effectively manage connections and improve performance.
Using Oracle Database Integration with Hadoop in Big Data Environment
Jun 04, 2025 pm 10:24 PM
The main reason for integrating Oracle databases with Hadoop is to leverage Oracle's powerful data management and transaction processing capabilities, as well as Hadoop's large-scale data storage and analysis capabilities. The integration methods include: 1. Export data from OracleBigDataConnector to Hadoop; 2. Use ApacheSqoop for data transmission; 3. Read Hadoop data directly through Oracle's external table function; 4. Use OracleGoldenGate to achieve data synchronization.
Parallel query configuration and performance improvements in Oracle databases
May 19, 2025 pm 06:24 PM
In Oracle database, the steps to configure parallel query to improve performance include: 1. Set at the database level, and implement it by modifying initialization parameters such as PARALLEL_DEGREE_POLICY and PARALLEL_MAX_SERVERS; 2. Set at the session level, adjust the parallelism of the current session through the ALTERSESSION command; 3. Consider key points such as parallelism, resource management and data distribution; 4. Improve performance by optimizing query planning, adjusting parallelism and monitoring and tuning. These steps help to take full advantage of parallel queries and significantly improve the query performance of the database.
How to query your administrator password for oracle database
Jun 04, 2025 pm 10:06 PM
Directly querying administrator passwords is not recommended in terms of security. The security design principle of Oracle database is to avoid storing passwords in plain text. Alternative methods include: 1. Reset the SYS or SYSTEM user password using SQL*Plus; 2. Verify the encrypted password through the DBMS_CRYPTO package.
How to do oracle without taking a certain field value
Jun 04, 2025 pm 10:21 PM
In Oracle database, if you want to not return the value of a certain field when querying, you can use the following three methods: Only list the required fields in the SELECT statement and do not select the unwanted fields. Create views to simplify queries, but pay attention to the complexity and maintenance costs of the views. Excluding unwanted columns using subqueries or JOINs is suitable for dynamic exclusion of columns, but may affect query performance. Each method has its applicable scenarios and potential disadvantages, and the most suitable method needs to be selected based on specific needs and performance considerations.


