# IoT Integrations :Utilizing Graph Analytics and Graph Databases
The Internet of Things or shall we say the Internet of Connected Things is growing on a rapid pace.And this propelling technology doesnt seem to slow down. So what is the IoT ?. To simply put,
> It is he network of physical devices, vehicles and other items embedded with electronics, software, sensors, actuators and network connectivity which enable these objects to collect and exchange data
[Wikipedia](https://https://en.wikipedia.org/wiki/Internet_of_things)
>
Now IOT requires to send data in its network, for collecting that data a storage for collection is required.And that is where database implimentation comes in.This implimentation can be achieved through Graphs which starts which Graph Databases and turn into Analytics. So let's Check out how does this work
## IoT Integration : Graph Databases
Now when look at Graph databases, these are usually designed and created for collecting topologies that includes edges, nodes and also all of the properties. Due to the simplistic design of graph databases, they allow a very fast yet simple data transfer system.This includes the collection of complex hierarchical nodes and structures which are very diffcult to design in the relational systems.
### How Graph Database integrates with IoT
In most cases, graph databases store and process any kind of data by bringing and connecting connections to the front.
SO if you want to visualize A “graph”.You can think of a whiteboard sketch:
> When you draw on a whiteboard with circles and lines, sketching out data, what you are drawing is a graph.
>
What Graph databases does is that , it stores and process the data inside the structure that you have created. This in turn, provides very efficient performance and a neat easy to use advantages,which helps in evolving the data model with ease.The best part about graph dtabases is No other type of database can do what it does.This is due to the fact that graphs are designed to do so. graph databases are becoming an formidable ally for significant IT efficiencies. As a result, it marks a statement for implementing the next generation of functionality in businesses.
In terms of integration of Graph Databases with IoT. Some of the emerging IoT uses for graph databases include enabling manufacturers to understand upstream and downstream effects of real or simulated events across entire supply chains.
They also gives retailers the access to combine information about on-premise and all sorts online behavior of the user, that too through all of the users’ devices and interaction points. Doing this let's the seller to become more decisive on point-of-sale recommendations using graph-based search techniques which is quite fimiliar with the one that Facebook uses. This also creates a new set of role in device monitoring and management, which generates more sophisticated types of impact and dependency analysis. Which can be used to desgin network,optimize routes and obtain the main cause of failures immediately.
## IoT Integration : Graph Analytics
Graph Analystics is popluarly known as Network Analysis. This analytic tool can be widely used in business or marketing sectors to find details about the product or customers and even node realtionships which are kept inside , telecommuincations, social media and computer networks.

So what are the differnt types of Graph Analytics
* **Path analysis**: This type of analysis are used to determine the shortest distance among two nodes in a graph.
* **Connectivity analysis**: This is used to detect the weakness or failurein networks such as a utility power grid.
* **Community analysis**: This kind of Graph analysis is provided for searching groups of people whihc interact to one another in social networks and are also known aseDistance and density–based analysis.
* **Centrality analysis**: This type of analysis is generally used to find infulencers or the once which have a lot of fan following on social networks.
### About its impact on IoT
As for its impact with IoT, Graph Databases essentially enables Graph Analytics on the process during transfer of data.Therby we can directly focus on the theories that how Graph technology is implemented on IoT to enhance it.

* **Graphs trigger IoT Peripherals to Communicate in between Themselves**: Graphs allows IoT the ability to understand the type of relation one peripheral has with the another, this can be within one single platfrom or multiple devices.Graphs do make it much easiler for IoT to interpretate, rather than RDBMS or SQL based data access layer.
* **Graph Technology Helps in Managing Data Deluge in IoT**: Data managment is a complex task but Graph Technology eases this difficulty for IoT. As Graph Databases can be the best way to solve geospatial problems.And since IoT is the main source of geospatial dta, the integration with Graph Technology can be the key to it.
* **RDBMSs Aren’t Enough to Handle the IoT**: Even though relational databases are perfect for reporting and statistical analysis.They seem incompetent to applications that requires individual quick matches.That's a real problem when the talk is on IoT and that is where Graph Tech swipes in as the graph-driven apps have great results in these sitautions plus they tend to be more faster than RDBMS in these situations.
* **Graph Databases Help to understand and fins new Relationships in IoT**: Graphs are like those ever enthusiast researchers in IoT, they try to deiscover all new and old , big or small realtionships which include the terms of behavioral patterns and coincedent patterns. These pattern can be used for numerous works like tracking customers via their cellphone location, locating the maintenance service intervals for automobiles by analysising all the IoT devices present in it.And much more
* **Graph Technology Will Grow as the IoT Grows**: Iot has been growing and for the record, it will grow a lot more. So as the more advancement in graph technologies,more robust applilcation for IoT cloud developers. That too with the higher deamand in the market.
So to keep it short, as the users of IoT increases by its experience the power of IoT for themselves through all Iot Based Devices and Apps. The demand and support for IoT advancement is bound to be increased and with the help of Graph Technology, its integration can cause a huge boost to the the future of IoT networks