Reader small image

You're reading from  Learning Redis

Product typeBook
Published inJun 2015
Reading LevelIntermediate
Publisher
ISBN-139781783980123
Edition1st Edition
Languages
Right arrow
Author (1)
Vinoo Das
Vinoo Das
author image
Vinoo Das

Vinoo Das has 16 years of experience in the software industry and has worked in various domains, such as telecom, banking, payment gateways, information management, and so on. He is highly motivated and loves to work on new and upcoming technologies. He is currently architecting a platform for an information technology giant, which will enable the company to position the platform at an enterprise level as well as a cloud solution.
Read more about Vinoo Das

Right arrow

Data structures


Data structure, as the word suggests, means a structure for storing data. In the world of computing, data is always organized in a way that makes sense to the program storing it. Data structure can vary from a simple sequential arrangement of characters to a complex map where keys are not arranged sequentially, but on the basis of an algorithm. Data structures are often composite in nature, which means that one data structure can hold other data structure, which is a map holding another map.

The key influencing factors in designing a data structure are performance and memory management of the data structure. Some of the common examples of data structures are lists, sets, maps, graphs and trees, tuples, and so on. As programmers, we have used data structures in our programs time and again. In an object-oriented world, a simple object is also a data structure since it contains data, and logic to access those data. Every data structure is governed by an algorithm which decides...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Learning Redis
Published in: Jun 2015Publisher: ISBN-13: 9781783980123

Author (1)

author image
Vinoo Das

Vinoo Das has 16 years of experience in the software industry and has worked in various domains, such as telecom, banking, payment gateways, information management, and so on. He is highly motivated and loves to work on new and upcoming technologies. He is currently architecting a platform for an information technology giant, which will enable the company to position the platform at an enterprise level as well as a cloud solution.
Read more about Vinoo Das