
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Kiran Kumar Panigrahi has Published 392 Articles

Kiran Kumar Panigrahi
11K+ Views
Data mining is a process of extracting useful information and data patterns from data, whereas a data warehouse is a database management system developed to support the management functions. Read this article to learn more about Data Mining and Data Warehousing and how they are different from each other. What ... Read More

Kiran Kumar Panigrahi
2K+ Views
Data mining and data science are the two most important concepts in information technology. Data mining is a process of determining useful information, trends, and patterns from large databases, so that these parameters can be used to solve several business problems. On the other hand, data science is the process ... Read More

Kiran Kumar Panigrahi
1K+ Views
Data Lake and Data Warehouse both are used for storing big data. A Data Lake is a very big storage repository which is used to store raw unstructured data, machine to machine, logs flowing through in real-time. The purpose of the stored data is not defined in a data lake. ... Read More

Kiran Kumar Panigrahi
3K+ Views
Metadata is a form of Data, but both are not the same. Data and metadata are used for different purposes and have different specifications. Data is simply defined as a set of raw facts and figures, while metadata is one that provides relevant information about the data. Read this article ... Read More

Kiran Kumar Panigrahi
3K+ Views
Concurrency and parallelism are related concepts in the context of software development, but they have different meanings. Concurrency is the ability of a system to execute multiple tasks using a single processing unit. Parallelism, on the other hand, uses multiple processing units to execute multiple tasks simultaneously, in parallel. Read ... Read More

Kiran Kumar Panigrahi
45K+ Views
Both Composition and Aggregation are types of association which are used to represent the relationship between two classes. But they are absolutely different from each other. The basic difference between the two is that composition is a strong association, while aggregation is a weak association. Read this article to learn more ... Read More

Kiran Kumar Panigrahi
8K+ Views
COCOMO 1 and COCOMO 2 are two cost estimation models, developed by Barry Boehm. These two cost estimation models are used for computing the cost of software development. The most basic difference between these two models is that the COCOMO 1 model helps to provide the estimates required for the efforts ... Read More

Kiran Kumar Panigrahi
10K+ Views
An Index is a lookup table associated with an actual table or View that is used by the database to improve the data retrieval performance timing. In an index, keys are stored in a structure (B-tree) that enables SQL Server to find the rows associated with the key values quickly ... Read More

Kiran Kumar Panigrahi
14K+ Views
A CALL instruction is used to call a subroutine, while a JUMP instruction updates the program counter value and makes it point to another location inside the program. Read this article to learn more about CALL and JUMP instructions and how they are different from each other. What is a ... Read More

Kiran Kumar Panigrahi
8K+ Views
Memory plays a vital role in any computer system and it is very important to understand how it works and how it stores the data. In general, we know that computer memory stores the data after converting into bits or bytes (which is nothing but collection of bits). In this ... Read More