<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HelloWereld — Rajesh Nair</title><description>Backend engineering, databases, distributed systems, and cloud architecture. Writing from a MongoDB Champion and published author.</description><link>https://hellowereld.com/</link><language>en-us</language><atom:link href="https://hellowereld.com//rss.xml" rel="self" type="application/rss+xml"/><item><title>Welcome to HelloWereld</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Why I&apos;m building a new home for my writing, projects, talks and experiments.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>HelloWereld</category><category>Personal</category><author>Rajesh Nair</author></item><item><title>MongoDB and Kafka: Real-Time Data Streaming</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Building real-time data pipelines with MongoDB and Apache Kafka — a complete tutorial on setting up Change Streams and Kafka Connect for event-driven architectures.</description><pubDate>Wed, 20 Mar 2024 00:00:00 GMT</pubDate><category>MongoDB</category><category>Apache Kafka</category><category>Event Streaming</category><category>Real-time Data</category><category>Change Streams</category><author>Rajesh Nair</author></item><item><title>Connection Time-Out Errors in MongoDB Java</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Troubleshooting connection timeout issues in MongoDB Java applications — understanding the root causes and implementing effective solutions.</description><pubDate>Fri, 15 Sep 2023 00:00:00 GMT</pubDate><category>MongoDB</category><category>Java</category><category>Connection Pooling</category><category>Troubleshooting</category><author>Rajesh Nair</author></item><item><title>Disaster Snapshot Recovery in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Say for in a database maintenance activity we drop a collection by mistake, we can restore to the last state just before dropping the database using oplog file</description><pubDate>Mon, 11 May 2020 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>Styling with Angular Material</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>In the last blog , the dashboard.component.html has been styled by using angular material by using mat card and other similar tags.Follow the below steps to</description><pubDate>Fri, 17 Apr 2020 00:00:00 GMT</pubDate><category>angular</category><category>angular-material</category><category>angular-style</category><author>Rajesh Nair</author></item><item><title>Fake Service in Angular</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>To call a fake rest api service from our angular application , we can use a fake service using angular.Follow the below steps to create a fake server hosting a</description><pubDate>Thu, 16 Apr 2020 00:00:00 GMT</pubDate><category>angular</category><category>faker-service</category><category>rest-api</category><author>Rajesh Nair</author></item><item><title>Rest Api in Angular</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>To call a rest api service in angular, follow the below steps after setting up a fake service and routings as mentioned in previous blogs: 1. Generate an</description><pubDate>Thu, 16 Apr 2020 00:00:00 GMT</pubDate><category>angular</category><category>rest-api</category><category>service-in-angular</category><author>Rajesh Nair</author></item><item><title>Bootstrap in Angular</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>To implement bootstrap in an angular application after creating it with ng new command , follow the below steps: 1. Open command prompt and cd to the project</description><pubDate>Fri, 10 Apr 2020 00:00:00 GMT</pubDate><category>angular</category><category>ui</category><category>bootstrap</category><author>Rajesh Nair</author></item><item><title>Routing in Angular</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>We can route hyperlinks to route to any of the components based on url changes using single page application at client side instead of loading whole page.So</description><pubDate>Fri, 10 Apr 2020 00:00:00 GMT</pubDate><category>angular</category><category>routing</category><category>bootstrap</category><author>Rajesh Nair</author></item><item><title>Angular Overview</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Angular JS components are a below:</description><pubDate>Thu, 09 Apr 2020 00:00:00 GMT</pubDate><category>angular</category><category>angular-overview</category><author>Rajesh Nair</author></item><item><title>Angular Project Setup</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>The below steps will help to setup a new project in angular js to develop an angular js based project. 1. Check if your system has already node js by using</description><pubDate>Fri, 03 Apr 2020 00:00:00 GMT</pubDate><category>angular</category><category>development</category><category>java</category><category>programming</category><author>Rajesh Nair</author></item><item><title>Shell Script - Progress lk info</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Progress database lk file information Script Name: lkinfo.sh Script Function: Information about the database status from lk file Script Usage:</description><pubDate>Mon, 30 Mar 2020 00:00:00 GMT</pubDate><category>lk-file</category><category>progress</category><category>shell-scripting</category><author>Rajesh Nair</author></item><item><title>Shell Script - Database Stop</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Progress Database Stop Script Name: stoppro.sh Script Function: To stop the database instance and optionally truncate bi (-t) Script Usage:</description><pubDate>Thu, 26 Mar 2020 00:00:00 GMT</pubDate><category>stop-database</category><category>progress</category><category>shell-scripting</category><author>Rajesh Nair</author></item><item><title>Shell Script - Progress Add Extents</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Progress add new extents Script Name: addextent.sh Script Function: Add new extent to the database provided in the add.st file in database path after</description><pubDate>Thu, 26 Mar 2020 00:00:00 GMT</pubDate><category>database</category><category>extents</category><category>progress</category><category>shell-scripting</category><author>Rajesh Nair</author></item><item><title>Shell Script - Progress Start Database</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Progress start a database instance Script Name: startpro.sh Script Function: Start a database instance of progress with a pf file. Script Usage:</description><pubDate>Thu, 26 Mar 2020 00:00:00 GMT</pubDate><category>database-start</category><category>progress</category><category>shell-scripting</category><author>Rajesh Nair</author></item><item><title>Shell Script - Progress Vairable Extent Size</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Progress check Variable Extent Size Script Name: checkextent.sh Script Function: check the size of the variable extents (&lt; $extentMaxSize set in the</description><pubDate>Thu, 26 Mar 2020 00:00:00 GMT</pubDate><category>extents</category><category>progress</category><category>shell-scripting</category><author>Rajesh Nair</author></item><item><title>  Shell Script - Progress Disconnect User</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Disconnect user from database Script Name: disconnect.sh Script Function: Disconnect users from databases using &quot;proshut&quot; Required Files: 1.</description><pubDate>Wed, 25 Mar 2020 00:00:00 GMT</pubDate><category>database-user-disconnect</category><category>progress</category><category>shell-scripting</category><author>Rajesh Nair</author></item><item><title>Shell Script - Progress Log Parsing</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Shell script to parse the progress database log file Script Name: dblogparse.sh Script Function: Script classifies the messages into 4 categories</description><pubDate>Wed, 25 Mar 2020 00:00:00 GMT</pubDate><category>database-log</category><category>progress</category><category>shell-scripting</category><author>Rajesh Nair</author></item><item><title>Shell Script - Server Statistics</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Shell script to test the throughput of disk subsystem. Script Name: serverstat.sh Script Function: Statistics about server status,disk and memory</description><pubDate>Wed, 25 Mar 2020 00:00:00 GMT</pubDate><category>shell</category><category>linux</category><category>shell-scripting</category><category>unix</category><author>Rajesh Nair</author></item><item><title>Shell Script - Bulk Renaming Files</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Bulk-Renaming Files Script Name: bulkrename.sh Script Function: It takes two arguments for the text to match and replace, and a list of arguments</description><pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate><category>file-commands</category><category>linux</category><category>shell-scripting</category><author>Rajesh Nair</author></item><item><title>Shell Script - Check Area Utilization</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Progress database area utilization Script Name: progressarearpt.sh Script Function: Get the Actual DB Size,get Max area size &amp; current utilization per</description><pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate><category>progress</category><category>shell-scripting</category><category>storage-area</category><author>Rajesh Nair</author></item><item><title>Shell Script - Contents of Directories</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Displaying the Contents of Directories Script Name: formatdir.sh Script Function: It generates a multi column listing of files and directories,</description><pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate><category>file-commands</category><category>shell-scripting</category><category>script</category><category>unix</category><author>Rajesh Nair</author></item><item><title>Shell Script - File Details</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Displaying a File with Additional Information Script Name: showfile.sh Script Function:Script as an alternative to cat displaying a files additional</description><pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate><category>shells</category><category>file-commands</category><category>shell-scripting</category><category>unix</category><author>Rajesh Nair</author></item><item><title>Shell Script - Interactive Calculator</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Interactive Calculator Script Name: calculator.sh Script Function:Script to run a fully interactive command line–based calculator. Script Usage:</description><pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate><category>linux-calculator</category><category>shell-scripting</category><category>unix</category><author>Rajesh Nair</author></item><item><title>Shell Script - Progress Backup</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Progress database backup Script Name: progressbackup.sh Script Function: Perform a coldhot backup for a given database. Script Usage:</description><pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate><category>database</category><category>backup</category><category>shell</category><category>progress</category><category>shell-scripting</category><author>Rajesh Nair</author></item><item><title>Shell Script - ProgressDB Storage Growth</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Progress database Storage area size growth Script Name: progressgrowthrpt.sh Script Function:Calculate report of time remaining for extents to grow</description><pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate><category>extents</category><category>progress</category><category>shell-scripting</category><category>script</category><category>storage-area</category><author>Rajesh Nair</author></item><item><title>Shell Script - Reminder Utility</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Script : Reminder Utility Script Name: remember.sh, remindme.sh Script Function: The first script, remember , lets you easily save your snippets of information</description><pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate><category>shell</category><category>shell-scripting</category><category>unix-reminder</category><category>unix</category><author>Rajesh Nair</author></item><item><title>Basic Commands</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Below are the most commonly used linux commands and its purpose: &amp;&amp; — and — or apropos — returns all documentation containing the defined command bzip/bunzip —</description><pubDate>Fri, 21 Feb 2020 00:00:00 GMT</pubDate><category>linux-commands</category><author>Rajesh Nair</author></item><item><title>Linux Installation</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>To install linux follow the below steps: To start the installation from DVD/CD set the BIOS to boot from CDROM. This installation guide is to install Linux</description><pubDate>Fri, 21 Feb 2020 00:00:00 GMT</pubDate><category>installation</category><category>linux</category><author>Rajesh Nair</author></item><item><title>Linux Environment</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Gnome and the Bash shell are two of the most used interfaces in Linux for managing the system. GNOME (GNU Network Object Model Environment, pronounced</description><pubDate>Wed, 19 Feb 2020 00:00:00 GMT</pubDate><category>environment</category><category>linux</category><author>Rajesh Nair</author></item><item><title>Linux Shells</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Using the Bourne Again Shell The Bourne Again Shell is usually just referred to as a Bash shell. It basically allows to enter Linux commands. In the Gnome</description><pubDate>Wed, 19 Feb 2020 00:00:00 GMT</pubDate><category>shells</category><category>linux</category><category>bash</category><author>Rajesh Nair</author></item><item><title>AWS Introduction</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Essential Characteristics: • On Demand Self-Service • Broad network access • Resource Pooling • Rapid Elasticity • Measured Service Deployment Model • Private</description><pubDate>Fri, 04 Oct 2019 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>MySQL Security</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Security for a database could be at a physical level,network level,OS level,File System level or at User account level.The mysql.user table contains account</description><pubDate>Fri, 12 Jul 2019 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>Command Line Clients</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Command Line tool benefits Quick Specific Low overhead Scriptable Schedulable Combinable General Syntax: command --opt1 --opt2=value[target] Names usually</description><pubDate>Tue, 09 Jul 2019 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>MySQL Configuration &amp; Setup</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>This blog will cover the various configuration and setups that can be performed over a mysql server for its operations. Server command line options We can</description><pubDate>Mon, 08 Jul 2019 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>MySQL Installation</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>What is Installed bin directory ( and sbin in some ) = contains server prgms (mysqld and others) data directory( contains db directory ) innoDB tablespace file</description><pubDate>Mon, 08 Jul 2019 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>MySQL Server</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>MySQL Server has different types of distribution starting from the Original MySQL from Oracle who are the current owners of MySQL.In 2010 Oracle had merged</description><pubDate>Fri, 05 Jul 2019 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>MySQL Resource Usage</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Global Memory Global buffers and caches are allocated on startup of mysqld and shared by all sessions.These can be general or storage engine specific.These are</description><pubDate>Thu, 04 Jul 2019 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>MySQL Architecture</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>MySQL follows a client server architecture where the mysqld programs which are the core programs of the database system act as the server and various agent</description><pubDate>Tue, 02 Jul 2019 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>OpenEdge Interview Questions</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Progress Interview Questions: 1. Which version of progress you have worked on ? diff and Features 2. How you are monitoring your database? 3. Have u installed</description><pubDate>Wed, 15 May 2019 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>GridFS in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>GridFS in mongo can be used to store and retrieve huge files of type image,videos,audios etc in the mongo database in the form of collection by considering the</description><pubDate>Tue, 30 Apr 2019 00:00:00 GMT</pubDate><category>mongo</category><category>gridfs</category><author>Rajesh Nair</author></item><item><title>Introduction to Unix/Linux</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>How does the Linux OS work? Linux has a KERNEL and one or more SHELLS The shell is the command line interface through which the user interacts with the OS</description><pubDate>Tue, 30 Apr 2019 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>Ops Manager in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Ops Manager is a monitoring and administering web based tool provided by Mongo which would provide a single click provisioning for scaling,upgrades and</description><pubDate>Wed, 17 Apr 2019 00:00:00 GMT</pubDate><category>ops-manager</category><author>Rajesh Nair</author></item><item><title>Security in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Below table would give in various security features provided by Mongo:</description><pubDate>Tue, 09 Apr 2019 00:00:00 GMT</pubDate><category>security</category><category>mongo</category><author>Rajesh Nair</author></item><item><title>JS Script for Shard Setup in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Instead of setting up each shard replica set and adding them to shard in the mongos shell we can use the below js script and load it to mongos to add mongo</description><pubDate>Fri, 29 Mar 2019 00:00:00 GMT</pubDate><category>mongo</category><category>js</category><category>shard</category><author>Rajesh Nair</author></item><item><title>Sharding in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Sharding is the method of data distribution in a mongo database environment where the data can be partitioned into different servers on the basis of &quot;shard</description><pubDate>Fri, 29 Mar 2019 00:00:00 GMT</pubDate><category>sharding</category><category>mongo</category><author>Rajesh Nair</author></item><item><title>Sharding Setup in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>To setup mongo sharding environment we should be ideally having the below setups A Config Databases Replica Set of 3 or more members Multiple Shard Database</description><pubDate>Fri, 29 Mar 2019 00:00:00 GMT</pubDate><category>mongos</category><category>sharding</category><category>mongo</category><category>config</category><author>Rajesh Nair</author></item><item><title>Arbiters,Oplog,Write Concern in Mongo Replication</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Read Preference a.k.a “slaveOk”. In shell - rs.slaveOk() In driver – read preference Secondary can have potentially stale data due to lag in write from primary</description><pubDate>Tue, 26 Mar 2019 00:00:00 GMT</pubDate><category>replication</category><category>write-concern</category><category>oplog</category><category>mongo</category><author>Rajesh Nair</author></item><item><title>Mongo Replication</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Replication in any database is critical for setting up a secondary instance for the database instance.In mongo replication serves the purpose of : HA - High</description><pubDate>Mon, 25 Mar 2019 00:00:00 GMT</pubDate><category>replication</category><category>mongo</category><author>Rajesh Nair</author></item><item><title>Mongo Replication Setup</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>For a statement based replication oplog file is used to apply all the transaction on the primary node to the secondary node.The default value for oplog</description><pubDate>Mon, 25 Mar 2019 00:00:00 GMT</pubDate><category>mongo</category><category>replication-steps</category><author>Rajesh Nair</author></item><item><title>Profiler in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Profiler can be used to setup logging on the mongo instance. Events captured by the profiler: CRUD Administrative Operations Configuration Operations</description><pubDate>Sun, 24 Mar 2019 00:00:00 GMT</pubDate><category>profiling</category><category>mongo</category><author>Rajesh Nair</author></item><item><title>Explain Plan in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Explain plan can be used on a collection to get an explainable object. db.test1.explain().find({name:&quot;hello&quot;}).sort({empid:1}) { &quot;queryPlanner&quot; : {</description><pubDate>Fri, 22 Mar 2019 00:00:00 GMT</pubDate><category>mongo</category><category>explain-plan</category><author>Rajesh Nair</author></item><item><title>Web Service Setup in Progress</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Following are the steps to follow to setup web service in a progress environment: 1. First we would require a tomcat to deploy web service application, so copy</description><pubDate>Fri, 22 Mar 2019 00:00:00 GMT</pubDate><category>openedge</category><category>progress</category><category>web-service</category><author>Rajesh Nair</author></item><item><title>MMAPv1</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Storage Engine determines data file format &amp; format of indexes and are key to performance for the mongo database.It is the middletier between the database and</description><pubDate>Thu, 21 Mar 2019 00:00:00 GMT</pubDate><category>mmapv1</category><category>mongo</category><category>storage-engine</category><author>Rajesh Nair</author></item><item><title>Mongo Indexes</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Index in a database is what bookmark is to a book, it helps the fast traversal and retrieval of documents through indexing of each document of a collection.</description><pubDate>Thu, 21 Mar 2019 00:00:00 GMT</pubDate><category>mongo</category><category>index</category><author>Rajesh Nair</author></item><item><title>Wired Tiger in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Wired tiger is a pluggable storage engine with following features: Document level locking Compression Fulfills some pitfalls of MMAPv1 Performance gain We can</description><pubDate>Thu, 21 Mar 2019 00:00:00 GMT</pubDate><category>mongo</category><category>wired-tiger</category><author>Rajesh Nair</author></item><item><title>Administrative Commands in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>The following are some of the commands that can be used for database administration for mongo. 1. getLastError db.getLastError() E11000 duplicate key error</description><pubDate>Wed, 20 Mar 2019 00:00:00 GMT</pubDate><category>mongo</category><category>mongo-commands</category><author>Rajesh Nair</author></item><item><title>Mongo Installation on RHEL VM</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>To install mongo on a red hat VM , download the rpm files from mongo website according to the RHEL version you are using and the mongo version you want:</description><pubDate>Wed, 20 Mar 2019 00:00:00 GMT</pubDate><category>installation</category><category>mongo</category><category>vm</category><category>rhel</category><author>Rajesh Nair</author></item><item><title>CRUD in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>CRUD corresponds to Create,Read,Update and Delete.Like any other database technology, mongo also supports CRUD operations on it by the use of its various</description><pubDate>Tue, 19 Mar 2019 00:00:00 GMT</pubDate><category>crud</category><category>mongo</category><category>find</category><category>remove</category><category>insert</category><category>update</category><author>Rajesh Nair</author></item><item><title>Mongo Basic Queries</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Mongo database supports a data driven style of deceleration in the form of JSON and BSON.To run the various queries in mongo , first start the mongo database</description><pubDate>Mon, 18 Mar 2019 00:00:00 GMT</pubDate><category>mongo</category><category>basic-queries</category><author>Rajesh Nair</author></item><item><title>Mongo Operators</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Mongo database provides various operators to support the querying on the mongo shell. These are some of the operators used: Querying : 1. $gte,$gt,$lte,$lt</description><pubDate>Mon, 18 Mar 2019 00:00:00 GMT</pubDate><category>operators</category><category>updating</category><category>mongo</category><category>sorting</category><category>querying</category><category>aggregate</category><author>Rajesh Nair</author></item><item><title>Starting Multiple Instances in MySQL</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>We can start multiple MySQL instance in the same server by running them in different ports. To configure multiple instances, 1. add the below entries in</description><pubDate>Sat, 16 Mar 2019 00:00:00 GMT</pubDate><category>multiple-instances</category><category>mysql</category><author>Rajesh Nair</author></item><item><title>Galera Replication</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Galera replication is a third party open source replication utility for MySQL.Follow the below steps for setting up galera replication on all the three nodes</description><pubDate>Fri, 15 Mar 2019 00:00:00 GMT</pubDate><category>mysql-galera</category><category>mysql</category><category>group-master-replication</category><author>Rajesh Nair</author></item><item><title>Group Multi Master Replication</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Group multi master replication is a master-master replication setup in MySQL. Follow the below steps to configure group multi replication: 1.Considering 3</description><pubDate>Thu, 14 Mar 2019 00:00:00 GMT</pubDate><category>mysql</category><category>group-master-replication</category><author>Rajesh Nair</author></item><item><title>Point in Time Recovery in MySQL</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Point in Time recovery is the recovery mechanism where we can recover a lost transaction back to our MySQL server.The transaction here might be a database or a</description><pubDate>Wed, 13 Mar 2019 00:00:00 GMT</pubDate><category>mysql</category><category>mysql-point-in-time-recovery</category><category>recovery</category><category>bin-log</category><author>Rajesh Nair</author></item><item><title>Resetting root password for MySQL</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>In MySQL administration ,root access is critical to perform various administration tasks on the database. By any chance if the root password is lost or</description><pubDate>Wed, 13 Mar 2019 00:00:00 GMT</pubDate><category>mysql</category><category>reset-root-mysql</category><author>Rajesh Nair</author></item><item><title>Tablespace in MySQL</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>In MySQL table space can be created to store tables of the MySQL server. If we don&apos;t create a tablespace of our own the default tablespace for any new table</description><pubDate>Wed, 13 Mar 2019 00:00:00 GMT</pubDate><category>tablespace</category><category>mysql</category><author>Rajesh Nair</author></item><item><title>Introduction to Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Mongo database is an open source , high performing , schema - free, non relational and document oriented database which provides highest level of availability</description><pubDate>Tue, 12 Mar 2019 00:00:00 GMT</pubDate><category>intro-to-mongo</category><category>mongo</category><author>Rajesh Nair</author></item><item><title>Introduction to MySQL</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>MySQL is an open-source relational database management system that works on many platforms. It provides multi-user access to support many storage engines and</description><pubDate>Tue, 12 Mar 2019 00:00:00 GMT</pubDate><category>intro-to-mysql</category><category>mysql</category><author>Rajesh Nair</author></item><item><title>JSON &amp; BSON</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>JavaScript Object Notation (JSON) is an open, human and machine-readable standard that facilitates data interchange, and along with XML is the main format for</description><pubDate>Tue, 12 Mar 2019 00:00:00 GMT</pubDate><category>mysql</category><category>json</category><category>bson</category><author>Rajesh Nair</author></item><item><title>Mongo Import &amp; Cursors</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Mongo database supports data to be imported to the database in the form of csv,tsv and json file formats.Below command can be used to import the file</description><pubDate>Tue, 12 Mar 2019 00:00:00 GMT</pubDate><category>find()</category><category>mongo</category><category>mongoimport</category><category>mongo-cursor</category><author>Rajesh Nair</author></item><item><title>NDB Cluster</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>NDB Cluster or Next DB Cluster in MySQL is cluster management in MySQL where multiple data nodes with multiple servers can be configured for setting up</description><pubDate>Tue, 12 Mar 2019 00:00:00 GMT</pubDate><category>mysql</category><category>mysql-ndb-cluster</category><author>Rajesh Nair</author></item><item><title>Starting Database in Mongo</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>To start the mongo database server on the linux machine with specific parameters for the database to start with we can use a config file , generally named as</description><pubDate>Tue, 12 Mar 2019 00:00:00 GMT</pubDate><category>mongo-setup</category><category>mongo</category><category>mongo-startup</category><author>Rajesh Nair</author></item><item><title>Storage Engines in MySQL</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>MySQL supports various storage engines to service the database server and perform the database activities. Each storage engine is unique and provides a</description><pubDate>Tue, 12 Mar 2019 00:00:00 GMT</pubDate><category>mysql</category><category>mysql-storage-engine</category><author>Rajesh Nair</author></item><item><title>Unix Installation</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>In unix system installation can be done in more than one ways.For installing mongo in unix/linux systems follow the below steps using apt-get command use the</description><pubDate>Tue, 12 Mar 2019 00:00:00 GMT</pubDate><category>mongo</category><category>mongo-unix-installation</category><author>Rajesh Nair</author></item><item><title>Windows Installation</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>For installing Mongo DB in windows server follow the below steps : 1. download the latest version of mongo from the mongo db website</description><pubDate>Tue, 12 Mar 2019 00:00:00 GMT</pubDate><category>mongo</category><category>mongo-windows-installation</category><author>Rajesh Nair</author></item><item><title>Replication</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Follow the below steps to configure MySQL Replication in the Linux servers : 1. For VM systems firewall has to be disabled to enable replication connections</description><pubDate>Fri, 08 Mar 2019 00:00:00 GMT</pubDate><category>mysql-replication</category><category>mysql</category><author>Rajesh Nair</author></item><item><title>Basic Prompt Commands</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>To login to a particular database use the below command: mysql -u root -p &lt;dbname To connect to mysql server installed on a remote machine mysql -u root -p</description><pubDate>Thu, 07 Mar 2019 00:00:00 GMT</pubDate><category>mysql</category><category>mysql-commands</category><author>Rajesh Nair</author></item><item><title>Basic Queries in MySQL</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>After installing MySQL-Workbench , in the workbench or by opening mysql prompt in terminal use the below queries for different operations on the database 1. To</description><pubDate>Thu, 07 Mar 2019 00:00:00 GMT</pubDate><category>mysql-queries</category><category>mysql</category><author>Rajesh Nair</author></item><item><title>Dump and Restore</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>The logical dump of all database can be done using mysqldump utility as below: mysqldump -u root -p --all-databases alldatabases.sql The logical dump of a</description><pubDate>Thu, 07 Mar 2019 00:00:00 GMT</pubDate><category>mysql</category><category>mysql-restore</category><category>mysql-dump</category><author>Rajesh Nair</author></item><item><title>GUI Clients</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>There are very GUI clients are present in market to manage and administer the MySQL databases.These are DBA control consoles which provide easy access to</description><pubDate>Thu, 07 Mar 2019 00:00:00 GMT</pubDate><category>mysql</category><category>workbench</category><author>Rajesh Nair</author></item><item><title>MySQL Percona</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Percona is a third party tool used for taking physical backup of the entire MySQL Server to a backup path. Installation of Percona 1. Download the percona rpm</description><pubDate>Thu, 07 Mar 2019 00:00:00 GMT</pubDate><category>mysql</category><category>percona</category><author>Rajesh Nair</author></item><item><title>Openedge Replication Monitoring Status</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>When &quot;dsrutil dbname -C status&quot; is used, the &quot;Status&quot; codes are returned When &quot;dsrutil dbname -C status -detail &quot; is used, the &quot;Detail Status&quot; codes are</description><pubDate>Tue, 11 Dec 2018 00:00:00 GMT</pubDate><category>replication</category><category>replication-monitoring</category><category>openedge</category><author>Rajesh Nair</author></item><item><title>Progress 4GL Development Basics</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>ABL (Advanced Business Language). Earlier known as Progress 4GL. Even if you are a progress database administrator, having knowledge of progress 4GL language</description><pubDate>Tue, 11 Dec 2018 00:00:00 GMT</pubDate><category>openedge</category><category>4gl</category><author>Rajesh Nair</author></item><item><title>OpenEdge Management(OEM) or Management Console/OpenEdge Explorer</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>In windows version of progress openedge, the product package comes with an extra product which is not available in unix version of the openedge products -</description><pubDate>Mon, 06 Aug 2018 00:00:00 GMT</pubDate><category>openedge</category><category>management-console</category><category>monitoring</category><author>Rajesh Nair</author></item><item><title>Setting up a Database to Monitor in OEM</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>After doing initial configuration and setup , a OEM dashboard on login will look like as below showing the admin server and the various resources under the</description><pubDate>Mon, 06 Aug 2018 00:00:00 GMT</pubDate><category>openedge</category><category>management-console</category><category>configuration-oem</category><author>Rajesh Nair</author></item><item><title>User Management in Openedge Database</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>The user management of a progress Openedge database refers to the user creation on the database with adequate privileges intended for the particular user.In</description><pubDate>Mon, 06 Aug 2018 00:00:00 GMT</pubDate><category>sqlexplorer</category><category>create-user</category><category>openedge</category><category>user-management</category><author>Rajesh Nair</author></item><item><title>OpenEdge Installation Windows</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Prerequisites: DBA to make sure Java already installed and we have progress Setup downloaded in the server with serial number and control numbers, and</description><pubDate>Mon, 14 May 2018 00:00:00 GMT</pubDate><category>liscences</category><category>progress</category><category>windows</category><category>openedge-installation</category><author>Rajesh Nair</author></item><item><title>Basic Unix commands for Progress DBA</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Since the most used operating system for a progress database product is linux/unix/solaris as compared to windows OS, a Progress DBA is expected to have some</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>aix</category><category>file-commands</category><category>permsission</category><category>linux</category><category>process-management-commands</category><category>shortcuts</category><category>system-commands</category><category>compression</category><category>solaris</category><category>unix</category><category>commands</category><author>Rajesh Nair</author></item><item><title>Database Blocks</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>We have now covered the Database architecture for an Openedge database and its various components such extents , storage areas etc.Now lets discuss the</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>openedge</category><category>high-water-mark</category><category>blocks</category><category>free-blocks</category><category>empty-blocks</category><category>progress</category><author>Rajesh Nair</author></item><item><title>Database Structure Description File (.st )</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>The most basic procedure to create a database is using the prostrct utility. To create a database using prostrct, we would require a structure description file</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>area-number</category><category>openedge</category><category>progress</category><category>st-file</category><category>strcture-description-file</category><category>area-name</category><category>sample-structure-file</category><category>storage-area</category><author>Rajesh Nair</author></item><item><title>NameServer,AppServer,AdminServer,Webspeed Configuration and Commands</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Since we are done with the theoritical part of the various entities , lets see how we use them in a real work scenario for a progress DB environment. Admin</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>ubroker</category><category>nsman</category><category>asbman</category><category>start/stop/query-brokers</category><category>wtbman</category><category>proadsv</category><author>Rajesh Nair</author></item><item><title>Openedge Appserver, Webspeeds, NameServer and Admin Servers</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Appserver Environment provides a foundation for a flexible and extensible application infrastructure. OpenEdge Application Server supports an open,</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>ubroker.properties</category><category>agent</category><category>adminserver</category><category>webspeed</category><category>appserver</category><category>nameserver</category><category>broker</category><author>Rajesh Nair</author></item><item><title>Openedge Database Architecture</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Now since we are done with the history and installation of the Openedge Database. Let&apos;s move into the technical aspect of the OpenEdge Database,which i guess</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>openedge-architecture</category><category>extents</category><category>openedge</category><category>progress</category><category>storage-area</category><author>Rajesh Nair</author></item><item><title>Openedge Database Auditing</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Auditing goal can be achieved through below steps: 1. Enabling Audit in a DB. 2. Implementing policies. 3. Generating reports. ENABLING AUDIT : 1. Create a</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>audit-enabling</category><category>policy-import</category><category>audit-policy</category><category>policy-export</category><category>openedge-database-auditing</category><author>Rajesh Nair</author></item><item><title>OpenEdge Database Creation</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Since we are done with installation of the Progress Openedge product , now we are free to play around with the features of Openedge and explore the opertaions</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>prorest</category><category>openedge</category><category>prodb</category><category>data-dictionary</category><category>database-creation</category><category>progress</category><category>prostrct</category><category>procopy</category><author>Rajesh Nair</author></item><item><title>Openedge Database Files</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Once you create/start a database various db related files would be created.These files would serve for the operation and functioning of the databases. Below</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>database-files</category><category>licence-file</category><category>database-file-extentions</category><category>sample-structure-file</category><author>Rajesh Nair</author></item><item><title>Openedge Database Replication</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Openedge Replication is a feature/product from Progress that provides real-time synchronization between two or more databases. There is a replication server</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>source-db</category><category>replication</category><category>after-image</category><category>master</category><category>empty</category><category>target-db</category><category>replication-server</category><category>slave</category><category>repl.properties</category><category>replication-agent</category><category>busy</category><category>locked</category><category>full</category><author>Rajesh Nair</author></item><item><title>Openedge Database Reports</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>OpenEdge provides us a variety of utilities to pull out reports related to the database and which we can use to analyse and plan how the database</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>dbanalys</category><category>idxanalys</category><category>reporting</category><category>tabanalys</category><author>Rajesh Nair</author></item><item><title>OpenEdge Database Startup Parameters</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Once you have created a database , the database would be available in a single user mode, i.e. only one user would be able to access the database at a time.</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>database-buffer</category><category>mn</category><category>-n</category><category>-ma</category><category>single-user-mde</category><category>-mi</category><category>pro</category><category>lock-table</category><category>startup-parameters</category><category>mpro</category><category>-b</category><category>pf-file</category><category>multi-user-mode</category><author>Rajesh Nair</author></item><item><title>Openedge Dump and Load</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>The Openendge RDBMS database, as we know ,would comprise mainly of tables and the data contained it. These table structures and the data containing in it could</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>.bd</category><category>.df</category><category>data-dump</category><category>data-dictionary</category><category>.d</category><category>data-load</category><category>df-file</category><category>idxbuild</category><author>Rajesh Nair</author></item><item><title>OpenEdge Indexes and Index Utilities</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>What is an index ? Database index works like a book index. To look up a topic, you scan the book index, locate the topic, and turn to the pages where the</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>idxdeactivate</category><category>index</category><category>idxbuild</category><category>utilities</category><category>idxactivate</category><author>Rajesh Nair</author></item><item><title>OpenEdge Installation Unix/Linux</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>These are the steps for installing progress openedge RDBMS in a nix OS: Installation Steps for Progress OpenEdge Product: Pre-requisite: DBA to make sure Java</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>liscences</category><category>openedge</category><category>progress</category><category>openedge-installation</category><author>Rajesh Nair</author></item><item><title>Openedge Replication Monitoring and commands</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>The replication process is a real time syncing of the master and slave database. Any discrepancies or issues can lead to huge lag betweeen data updated in</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>openedge-replication-monitoring</category><category>replication-commands</category><category>dsrutil</category><author>Rajesh Nair</author></item><item><title>Openedge Schema Tables</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>What are schema tables?  Schema tables are metadata: i.e data about data  These are real tables, stored in the database.  It describe what is stored in the</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>schema-tables</category><category>vst</category><category>4gl-queries</category><author>Rajesh Nair</author></item><item><title>Openedge Storage Areas</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Storage areas are identified by their name. Each Progress database must contain three specific storage areas, and may contain several optional storage</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>type-ii</category><category>openedge</category><category>progress</category><category>type-i</category><category>storage-areas</category><author>Rajesh Nair</author></item><item><title>Operating System Resources</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Progress uses several operating system resources, such as shared memory, memory locks, and processes.You can plan Progress database operations more effectively</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>biw</category><category>processes</category><category>spin-lock</category><category>openedge-operating-resources</category><category>spin</category><category>apw</category><category>semaphores</category><category>shared-memory</category><category>wdog</category><category>aiw</category><author>Rajesh Nair</author></item><item><title>Progress Openedge Database Overview</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>This blog will walk you through the Progress OpenEdge Database basics and help you get an idea you need essentially to become a Progress Database</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>openedge-architecture</category><category>openedge-liscences</category><category>openedge-history</category><category>rdbms</category><category>progress</category><category>opendge-db</category><author>Rajesh Nair</author></item><item><title>Restricting blank user id login to progress database</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Security is a major aspect for any database,it is required to have a user/pass credential validation for every connection made to the database to provide a</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><author>Rajesh Nair</author></item><item><title>Shell Scripting for Progress DBA</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>Now that we are familiar with the basic unix commands which would be required by a Progress DBA at various troubleshooting and day to day activity scenarios</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>shell-scripting</category><category>script</category><category>commands</category><author>Rajesh Nair</author></item><item><title>Steps for OpenEdge Replication</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>below steps for OS Copy Replication 1.Copy the source.repl.properties file from dlc/properties path and copy the the DB path ,giving it the db name eg:</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>target.repl.properties.</category><category>openedge</category><category>settting-replication</category><category>replication-commands</category><category>dsrutil</category><category>source.repl.propertes</category><author>Rajesh Nair</author></item><item><title>What is new in OE</title><link>https://hellowereld.com/writing/undefined/</link><guid isPermaLink="true">https://hellowereld.com/writing/undefined/</guid><description>1.OpenEdge Transparent Data Encryption (TDE) By providing application transparent data encryption, TDE provides both security and performance needs using</description><pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate><category>tde</category><category>utlity-enhancement</category><category>multi-tenant-database</category><author>Rajesh Nair</author></item></channel></rss>