1.
Data storage without container
The aim of this article is to propose a noble method to store data without any container. Many
companies related to data storage and data analysis store their data in containers to get the specific
data quickly so that they can deliver data quickly to their customers. Word indexing is very useful for
many applications of artificial intelligence. It is used in search engine, data mining, natural language
processing and some other applications as well. Basically, where ever we need to store word of a
language so that we can use those later, we need to index those.
There are many linear and non linear container is available to store data so that it becomes very easy to
retrieve data very quickly. Every word in any language is a sequence or pattern by itself. We do not need
to store that in a container. We can find the location of memory where we have information for that
word from that word itself by examining the word sequence.
For example, let us define some value for each letter in English. For example,
A=1, b=2, c=3, d=4, e=5, f=6,g=7, h=8, i=9, j=27, k=11, l=12, m=13,n=14, o=15, p=16, q=17, r=18, s=19,
t=20, u=21, v=22, w=23, x=24, y=25, z=26
Now, we want to know the location where we have information for the word “brain”. We can calculate
that in three ways. One way is to give 0 after every letter and another way is to give 0 before a single
digit letter and last one is to give 0 before two digit letters. So, for the word “brain”, we will have
20180109014 as location where we will have information for this word using first method and using
second method, we will have 0218010914 as the location and using third method, we will have
201819014 as the location to store information for the word “brain”. In this way, we do not need any
tree or any other storage container for indexing words.
Using most of the operating systems available in the market, it will be difficult to achieve that. Because,
when we want to store data in RAM, which is probably the fastest way to get data from computer,
operating system assigns a specific area of the RAM for that. But, to implement this method, we need to
access all memory locations as we will not know which location we need until the data request comes.
We will have to create a separate simple operating system which can do that quickly or an extension in
the current operating system so that it could be achievable using existing operating system.