Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Data Storage Articles
Found 500 articles
Multimedia Database Concepts
A multimedia database stores and manages different types of media − text, images, audio, video, and animations. All media files are stored as binary strings encoded according to their file types, enabling efficient storage and retrieval of rich content. Types of Multimedia Data Type Description Examples Static Media Not time-dependent Images, graphics, text Dynamic Media Time-dependent Audio, video, animations Dimensional Media 3D data for CAD programs 3D models, vector graphics Contents of a Multimedia Database Media data − The actual multimedia object (image, audio, video). ...
Read MoreNO-UNDO REDO Recovery Based on Deferred Update
In deferred update recovery, actual database modifications on disk are postponed until a transaction commits. Updates are recorded only in the log and cache buffers during execution. If a transaction fails before commit, the database on disk remains unaffected − hence NO-UNDO. Only REDO is needed for committed transactions whose changes haven't been written to disk. Deferred Update Protocol A transaction cannot modify the database on disk until it reaches its commit point. All REDO log entries must be force-written to disk before commit (Write-Ahead Logging). Only REDO log entries (new values/AFIM) are needed − no UNDO ...
Read MoreNew Storage Systems
Modern storage systems are designed to handle large data volumes with reliability, scalability, and cost-effectiveness. The three significant developments are SAN, NAS, and iSCSI. SAN Fibre Channel Block-level access NAS Ethernet / LAN File-level access iSCSI SCSI over IP Block-level over Ethernet Storage Area Networks (SAN) SAN is a high-speed dedicated network of storage devices configured as nodes, allowing flexible attachment and detachment from servers. SANs use Fibre ...
Read MoreMigrating Amazon RDS from one Region to another
Amazon RDS (Relational Database Service) is a fully-managed tool for maintaining databases. Migrating an RDS database from one region to another involves creating a snapshot, copying it to the target region, and restoring a new instance from it. Source (us-east-1) RDS Instance DB Snapshot Copy Snapshot ...
Read MoreHow do Document Databases Work?
Document databases are a type of NoSQL database that store data as documents (typically JSON or BSON) instead of rows and columns. Each document is a self-contained unit with flexible structure, making them more adaptable than relational databases for evolving data models. Relational (Tables) ID Name Age Fixed rows & columns vs Document (JSON) {"name":"John", ...
Read MoreDifference between Pipes and Message Queues
Pipes and Message Queues are both Inter-Process Communication (IPC) mechanisms in Unix/Linux systems. Pipes provide a simple unidirectional byte stream between processes, while message queues provide a more flexible, bidirectional mechanism for exchanging discrete messages with optional priorities. Unix Pipes A pipe provides a unidirectional flow of data between processes. It is created using the pipe() function, which returns two file descriptors − one for reading and one for writing. Both the sender and receiver processes must be running simultaneously for a pipe to function. Message Queues A message queue allows a sender process to write ...
Read MoreDifference between Basic Disk and Dynamic Disk
Both basic disk and dynamic disk are disk configurations available in the Windows Operating System. A basic disk has been available since the early days of DOS and Windows. Dynamic disk was introduced with Windows 2000 and offers more flexible storage management. Basic Disk Basic Disk configuration works on the concept of partitions, partition tables, and logical drives. A disk can have up to four primary partitions, or three primary partitions and one extended partition containing multiple logical drives. The following operations can be performed − Create/Delete primary or extended partitions Create/Delete logical drives within an ...
Read MoreDifference between Linear and Non-linear Data Structures
Data structures are classified into linear and non-linear based on how their elements are arranged and connected. Understanding this distinction is fundamental to choosing the right data structure for a given problem. Linear Data Structures A linear data structure has data elements arranged in a sequential manner where each element is connected to its previous and next element. This sequential connection allows traversal in a single run. Linear data structures are easy to implement because computer memory is also organized sequentially. Examples include Array, List, Queue, and Stack. Non-linear Data Structures A non-linear data structure has ...
Read MoreDifference between JPEG and PNG
JPEG and PNG are two widely used image file formats. JPEG uses a lossy compression algorithm, which reduces file size by discarding some image data. PNG uses a lossless compression algorithm, preserving all original image data without any quality loss. JPEG (Joint Photographic Experts Group) JPEG is best suited for photographs and images with smooth color gradients. It achieves smaller file sizes by discarding image data that the human eye is less likely to notice. The compression level is adjustable − higher compression means smaller files but more quality loss. JPEG does not support transparency. PNG (Portable ...
Read MoreEdge Computing: Definition, Characteristics, and Use Cases
Traditional cloud computing networks are significantly brought together, with data being collected on the fringe edges and sent back to the essential servers for taking care. This plan grew out of the way that most of the devices arranged near the edge came up short on computational power and limited capacity to separate and then again process the data they accumulated. How much data is ceaselessly being made at the edge is turning out to be decisively speedier than the limit of associations to manage it. As opposed to sending data to a cloud or a distant server homestead ...
Read More