Docker is an operating system-wide virtualization platform and software containerization platform. It allows us to create an application and package it along with its dependencies and libraries in a container. This software container, in turn, can run on other machines. We have many in-depth articles to get started with Docker, such as Analysis of Docker in DevOps, Docker Tutorial For … [Read more...]
How the IT Service Providers Will Grow in 2020
The business with IT is in transition. The move away from pure infrastructure services, the digital transformation and the proliferation of the cloud has led to a major change in the traditional IT supply chain. The market is on the move and many companies are offering cloud services. Where will the market be in the next two years and what role will the technology providers play in … [Read more...]
Difference Between Standalone Database and Distributed Database
The obvious difference between the two is the number of servers. The standalone database requires one server while distributed databases require multiple servers (at least two). In the case of one-node (or one-server) centralized databases, all data are managed by a single DBMS. That is the common setup for almost everything from web software like WordPress to analytical software. Data consistency … [Read more...]
How to Install InfluxDB on Ubuntu Server
InfluxDB is a time series database written in the Golang programming language. It is easy to install for use in specific purposes, use SQL-like query language. It supports HTTP API, also can use InfluxDB to store metrics of our Internet of Things (IoT) projects. InfluxDB is optimized for fast, high-availability storage and retrieval of time series data in fields. It supports processing data from … [Read more...]
What is Time Series Database (TSDB)?
The time-series database systems provide various features based on time such as calculating at a high speed, executing query analysis from continuous values. Time-series databases are associated with industrial applications. They can store values from sensors. Compression algorithms may be used to manage the data. The design of these time series systems uses time as a key index which makes the … [Read more...]
Difference Between Apache Solr and Apache Lucene
One user have installation guide for Apache Solr but we do not have guide for Apache Lucene. It is kind of deliberate omission. There is an easy way to use Lucence on the command line. In most of the situations possibly you'll use Apache Solr and when you'll realize the need to utilize Apache Lucene, then you'll not need our help on installation. Solr is based on a Java library which is known as … [Read more...]
How to Install CockroachDB on Ubuntu Server
CockroachDB is an Open Source NewSQL DBMS. If you are new to the NewSQL world - CockroachDB can run on Raspberry Pi to large cluster of servers. Distributed Online Transaction Processing (OLTP) is one of the widely known use case of CockroachDB. CockroachDB is an interesting DBMS. It uses PostgreSQL protocol and you'll feel to find some MySQL syntax. It has good things of both RDBMS and NoSQL. It … [Read more...]
Review of 101Domain For E-commerce
In a past article on ICANN's new domain name transfer policy, we mentioned 101domain as one of a few other service providers. After that article our readers asked us to know more about their total set of services. What attracted us to 101domain is their insightful blog on technical matters around domains, SSL, and corporate brand services. The articles on their blog demonstrate carefulness around … [Read more...]
What is NewSQL?
NewSQL is a group of newer relational database management system which promises to achieve the scalable performance like NoSQL while being ACID compliant. ACID is a set of properties, namely Atomicity, Consistency, Isolation, Durability. That "standard" intended to guarantee validity facing events such as power failure. Although, NewSQL systems vary widely in their internal architectures, their … [Read more...]
What is the Relationship Between Cloud Computing and IoT?
Virtualization is the technology behind Cloud Computing. Cloud Computing itself has different service models. We work on with self-hosted server with Infrastructure as a Service (IaaS) model of cloud computing. IaaS is used as a replacement of traditional virtual private servers, dedicated servers, shared servers for easiness, more control and lesser cost. Even at the end of 2019, the cost of a … [Read more...]
Fields of Application of Big Data : Part II
This is the second part of the series Fields of Application of Big Data. In the first part, we have discussed the basics. We are starting this part discussing the marketability of Big Data. It can give the impression that the results of big data are equally common in every field of application and weighted equally. However, all fields of application are diverse, so that in some areas specific … [Read more...]