<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NoSQL Archives | Blog</title>
	<atom:link href="https://onclickinnovations.com/blog/tag/nosql/feed/" rel="self" type="application/rss+xml" />
	<link>https://onclickinnovations.com/blog/tag/nosql/</link>
	<description>Onclick Innovations Pvt. Ltd.</description>
	<lastBuildDate>Tue, 30 May 2017 13:09:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
<site xmlns="com-wordpress:feed-additions:1">208843066</site>	<item>
		<title>Node.JS Web Application:: Express</title>
		<link>https://onclickinnovations.com/blog/node-js-web-application-express/</link>
					<comments>https://onclickinnovations.com/blog/node-js-web-application-express/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Tue, 30 May 2017 13:09:25 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[MVC Architecture]]></category>
		<category><![CDATA[MVC Framework]]></category>
		<category><![CDATA[Node.js]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Restful APIs]]></category>
		<category><![CDATA[Web Application Development]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=784</guid>

					<description><![CDATA[<p>Express a framework for writing a web server in Node. It is practically essential framework to know for node,js dev and it is used by overwhelming majority of node.js web servers as core framework which powers more complex frameworks. It can serve a variety of content, including raw JSON and HTML templates. In this users [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/node-js-web-application-express/">Node.JS Web Application:: Express</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Express</strong> a framework for writing a web server in Node. It is practically essential framework to know for node,js dev and it is used by overwhelming majority of node.js web servers as core framework which powers more complex frameworks. It can serve a variety of content, including raw JSON and HTML templates. In this users have a lot of flexibility. We can write HTML templates in style of choice and have the server substitute variables directly into the markup before sending the page to the client. Alternately, we can write just an API with Express and build a front-end client which interfaces with the API. Express can handle the API calls from React and also can take care of the server side rendering of the app if one plan to do so. As for the SQL server, express has adapters for almost all the databases and it has one for SQL as well. We can also use Sequelize as an ORM for the SQL in express. Express is a pretty good framework. It&#8217;s the most popular node application framework infact. Express is widely used as middleware in node apps as it helps to organize your app into a MVC architecture. It&#8217;s the <strong>E</strong><strong> </strong>of the popular MEAN stack. Express manages following things very easily:</p>
<ul>
<li>Routing</li>
<li>Sessions</li>
<li>HTTP requests</li>
<li>Error handling</li>
</ul>
<p>At times writing code from scratch for above things can be time consuming. But by using express it&#8217;s only a matter of few methods. Express also helps in organizing your code.<a href="http://blog.onclickinnovations.com/784-2/"> EXPRESS.JS</a> is a light-weight Web framework for Node.js which means we can build web applications using JavaScript. Since it is light, one can do many things faster and with less lines of code, than a traditional Web application built using multiple technologies.</p>
<ul>
<li>Express supports MVC Architecture with little bit of work.</li>
<li>One can build RESTful APIs faster.</li>
<li>We can use many templating languages like Jade or EJS which reduce the amount of HTML code we have to write for a page.</li>
<li>Has support for NoSQL databases out of the box.</li>
<li>It provides convenient, basic web-server creation/routing tools, which so essential to bare-bones node,js</li>
<li>It uses very flexible, modular middleware pattern, where special middleware modules used to process different requests.</li>
<li>It is very friendly to functional programming and usage of Node.js core concepts &#8211; Event-emitters, Async flow and Streams.</li>
<li>It requires almost nothing to create and run the easy testable web server</li>
</ul>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fnode-js-web-application-express%2F&amp;linkname=Node.JS%20Web%20Application%3A%3A%20Express" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fnode-js-web-application-express%2F&amp;linkname=Node.JS%20Web%20Application%3A%3A%20Express" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fnode-js-web-application-express%2F&amp;linkname=Node.JS%20Web%20Application%3A%3A%20Express" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fnode-js-web-application-express%2F&#038;title=Node.JS%20Web%20Application%3A%3A%20Express" data-a2a-url="https://onclickinnovations.com/blog/node-js-web-application-express/" data-a2a-title="Node.JS Web Application:: Express">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/node-js-web-application-express/">Node.JS Web Application:: Express</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/node-js-web-application-express/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">784</post-id>	</item>
		<item>
		<title>NoSQL  ( &#8220;non SQL&#8221;, &#8220;non relational&#8221; or &#8220;not only SQL&#8221; )</title>
		<link>https://onclickinnovations.com/blog/nosql-non-sql-non-relational-or-not-only-sql/</link>
					<comments>https://onclickinnovations.com/blog/nosql-non-sql-non-relational-or-not-only-sql/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Thu, 19 Jan 2017 12:19:00 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[Custom Web Development]]></category>
		<category><![CDATA[internet of Things]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Relational Database]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=613</guid>

					<description><![CDATA[<p>NoSQL a bucket term for any data storage technology that is not relational in nature. NoSQL databases schemas and applications have now emerged into the mainstream as a tool for organizations battling big data requirements. What does NoSQL actually imply, and what advantages and disadvantages does NoSQL deliver for data storage? To begin with, NoSQL”is [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/nosql-non-sql-non-relational-or-not-only-sql/">NoSQL  ( &#8220;non SQL&#8221;, &#8220;non relational&#8221; or &#8220;not only SQL&#8221; )</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>NoSQL a bucket term for any data storage technology that is not relational in nature. NoSQL databases schemas and applications have now emerged into the mainstream as a tool for organizations battling big data requirements. What does <a href="http://blog.onclickinnovations.com/613-2/">NoSQL </a>actually imply, and what advantages and disadvantages does NoSQL deliver for data storage? To begin with, NoSQL”is not a specific database product. It is a term that refers to a general category of database methodology and techniques, and a handful of vendors have implemented NoSQL administration in different ways.</p>
<p>With a relational database like MySQL, the database architect or programmer needs to define and detail in advance where the data is going to be stored. Different tables are created, different pieces of data are stored inside different tables, and data is retrieved based on table structure. So MySQL, and other relational databases, are close to perfect. But what happens when your storage needs not so predictable? What if your applications data storage needs to be highly scalable? Relational databases don’t work quite so well in those situations.</p>
<p>&nbsp;</p>
<p><strong style="font-style: inherit;">Simplicity, Openness, Availability &amp; Scalability</strong><br />
The real question is scalability and availability requirements for your database. What is amount of new users per second? Number of data updates per second, etc. Do you have to set-up replication and have database available across co-locations? With NOSQL, like MongoDB, replication and sharding setup is relatively easy and more reliable than in MySQL. &nbsp;NoSQL allows to stream data into a database without defining a formal storage structure. Therefore one does not need to write as much cryptic code for an application to interact with the database. Also one can retrieve data quickly without having to tell your application where precisely to pinpoint what data you want within a large, rigid, syntactically very sensitive database structure. NoSQL DB’s also tends to scale better as they are designed to be able to run easily on distributed or clustered environments. NoSQL databases are designed to run across multiple servers – at the same time – and still appear to your application like a single database. This methodology makes it a lot easier to add more storage quickly whenever a lot more data is to be stored. This is a key advantage &nbsp;when cloud &amp; “internet of Things” devices are creating an environment of rapidly changing data storage needs. Traditional databases were designed before clusters, and “the cloud”, became the norm. Distributing databases across multiple hosts is more complicated than using NoSQL databases. Relational databases also tend to require more expensive servers, but NoSQL databases have proven to be cheaper commodity hardware. The 3rd big advantage which most NoSQL databases offer is “open source”.</p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fnosql-non-sql-non-relational-or-not-only-sql%2F&amp;linkname=NoSQL%20%20%28%20%E2%80%9Cnon%20SQL%E2%80%9D%2C%20%E2%80%9Cnon%20relational%E2%80%9D%20or%20%E2%80%9Cnot%20only%20SQL%E2%80%9D%20%29" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fnosql-non-sql-non-relational-or-not-only-sql%2F&amp;linkname=NoSQL%20%20%28%20%E2%80%9Cnon%20SQL%E2%80%9D%2C%20%E2%80%9Cnon%20relational%E2%80%9D%20or%20%E2%80%9Cnot%20only%20SQL%E2%80%9D%20%29" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fnosql-non-sql-non-relational-or-not-only-sql%2F&amp;linkname=NoSQL%20%20%28%20%E2%80%9Cnon%20SQL%E2%80%9D%2C%20%E2%80%9Cnon%20relational%E2%80%9D%20or%20%E2%80%9Cnot%20only%20SQL%E2%80%9D%20%29" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fnosql-non-sql-non-relational-or-not-only-sql%2F&#038;title=NoSQL%20%20%28%20%E2%80%9Cnon%20SQL%E2%80%9D%2C%20%E2%80%9Cnon%20relational%E2%80%9D%20or%20%E2%80%9Cnot%20only%20SQL%E2%80%9D%20%29" data-a2a-url="https://onclickinnovations.com/blog/nosql-non-sql-non-relational-or-not-only-sql/" data-a2a-title="NoSQL  ( “non SQL”, “non relational” or “not only SQL” )">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/nosql-non-sql-non-relational-or-not-only-sql/">NoSQL  ( &#8220;non SQL&#8221;, &#8220;non relational&#8221; or &#8220;not only SQL&#8221; )</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/nosql-non-sql-non-relational-or-not-only-sql/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">613</post-id>	</item>
		<item>
		<title>MongoDB</title>
		<link>https://onclickinnovations.com/blog/mongodb/</link>
					<comments>https://onclickinnovations.com/blog/mongodb/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Wed, 14 Dec 2016 13:03:30 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[Node js Framework]]></category>
		<category><![CDATA[NodeJS]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Php Framework]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=525</guid>

					<description><![CDATA[<p>MongoDB is a NoSQL Document Oriented Database.  MongoDB – a NoSQL database, literally translating into a “not only SQL” humongous database that steps beyond SQL limitations and outshines every other traditional relational database in terms of high scalability, high performance, high availability, and high capacity in providing effective back-end storage for high-traffic websites. MongoDB has emerged as [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/mongodb/">MongoDB</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://blog.onclickinnovations.com/mongodb/ ‎">MongoDB</a> is a NoSQL Document Oriented Database.  MongoDB – a NoSQL database, literally translating into a “not only SQL” <em>humongous</em> database that steps beyond SQL limitations and outshines every other traditional relational database in terms of high scalability, high performance, high availability, and high capacity in providing effective back-end storage for high-traffic websites. MongoDB has emerged as one of the successful databases that web pioneers had dreamt of – a powerful database with exceptional horizontal scalability and flexible data model. Unlike other relational databases where data is stored in the columns and rows, in MongoDB the data is stored as documents, which may include subdocuments. The disproportionate success of MongoDB is largely based on its innovation as a data structure store that lets us more easily and expressively model the things. MongoDB can be hosted on any cloud and on any server . MongoDB because of its host of libraries, tools and community around it more preferable. MongoDB was designed to scale out. Its document-oriented data model makes it easier for it to split up data across multiple servers. MongoDB automatically takes care of balancing data and load across a cluster, redistributing documents automatically and routing user requests to the correct machines. This allows developers to focus on programming the application, not scaling it. MongoDB supports generic secondary indexes, allowing a variety of fast queries, and provides unique, compound, geospatial, and full-text indexing capabilities as well.  MongoDB supports an “aggregation pipeline” that allows you to build complex aggregations from simple pieces and allow the database to optimize it.  MongoDB supports time-to-live collections for data that should expire at a certain time, such as sessions. It also supports fixed-size collections, which are useful for holding recent data, such as logs.  MongoDB supports an easy-to-use protocol for storing large files and file metadata.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fmongodb%2F&amp;linkname=MongoDB" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fmongodb%2F&amp;linkname=MongoDB" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fmongodb%2F&amp;linkname=MongoDB" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fmongodb%2F&#038;title=MongoDB" data-a2a-url="https://onclickinnovations.com/blog/mongodb/" data-a2a-title="MongoDB">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/mongodb/">MongoDB</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/mongodb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">525</post-id>	</item>
	</channel>
</rss>
