Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Management Information System Expert

Task 1: 160 words with references critical reply to topic

MongoDB in Action, Second Edition: Covers MongoDB version 3.0 is the title of the eBook that I summarized in this discussion

The first Chapter is the introductory and a brief history of MongoDB is brief but worth recounting, how it was born out of a much more ambitious project. In mid-2007, a startup in New York City called 10gen began work on a platform-as-a-service (PaaS), composed of an application server and a database, that would host web applications and scale them as needed.

Like Google's App Engine, 10gen's platform was designed to handle the scaling and management of hardware and software infrastructure automatically, freeing developers to focus solely on their application code. 10gen ultimately discovered that most developers didn't feel comfortable giving up so much control over their technology stacks, but users did want 10gen's new database technology. This led 10gen to concentrate its efforts solely on the database that became MongoDB.

The chapter also define MongoDB as a database management system designed to rapidly develop web applications and internet infrastructure.
And the biggest reason developers use MongoDB isn't because of its scaling strategy, but because of its intuitive data model. MongoDB stores its information in documents rather than rows. What's a document? Here's an example:
{
_id: 10,
username: 'peter',
email: 'pbbakkum'
}

Then second Chapter tells how MongoDB's shell, how it provides all the features that you'd expect of such a tool; it allows you to examine and manipulate data and administer the database server itself. MongoDB's shell differs from others, however, in its query language. Instead of employing a standardized query language such as SQL, you interact with the server using the JavaScript programming language and a simple API. This means that you can write JavaScript scripts in the shell that interact with a MongoDB database. If you're not familiar with JavaScript, rest assured that only a superficial knowledge of the language is necessary to take advantage of the shell, and all examples in this chapter will be explained thoroughly

I have heard before a portion of the language used in these two Chapter before and in general occasions, however as it is my first time to Learn about the MongoDB and NoSQL database; it is unfamiliar to me to peruse about introducing MongoDB and some topic the chapter two discussed.

Example:

• Using CRUD operations in the MongoDB shell

• Building indexes and using explain()

• Understanding basic administration

• Getting help.

I will like to take in more about NoSQL innovations since I found from this lesson that they're adding another new measurement to data administration, and their data adaptability and versatility is convenient when dealing with a high volume of data.

I would prescribe this eBook as an asset for this class on the grounds that other than the way that it will acquaint understudies with the MongoDB and NoSQL database display; it will likewise furnish them with intensive data about the MongoDB database and its components.

Task 2: 160 words with references critical reply to topic

The technology that I chose was Cassandra which is a column-oriented NOSql database. Column oriented systems store data in columns rather than rows. The structure of this type of model aids in decreasing disk access as compared to relational models. Cassandra was developed with Java by Apache Software in 2008.

It uses key-value stores and column-stores to create a dynamic schema that is highly available, persistent, highly scalable and tolerant to partitions. Cassandra is found in banking and finance applications, social networking and data analysis applications and is used by companies such as Twitter, eBay and Adobe.

Five Resources I would recommend:

Cassandra Documentation.

Vivek, M. (2014) Beginning Apache Cassandra Development. Apress Publishing. E-book.

Datastax Academy. A Brief Introduction to Apache Cassandra.

Germain, Jack (2017). Get Started with Apache Cassandra Database in the Cloud. Medium Corporation.

Saxena, S. (2015). Real-time Analytics with Storm and Cassandra. Packt Publishing.

Task 3: 160 words with references critical reply to topic

Couchbase is a software system created for NoSQL document-oriented database. As the name would suggest, couchbase is perfect for storing full documents that are not schema bound. In comparison to traditional database systems, couchbase's data modeling is quite different. While in traditional relational database systems, schemas have to be created and the data is bound to the schema, relationships are created as constraints between tables in order to allow join statements when querying data from different tables. On the other hand, quite different from the traditional data modeling technic is Couchbase which allows more fluidity and easier process when storing data.

According to Couchbase (n.d.), "a document-oriented database contains documents, which are records that describe the "schema" of the data in the document, as well as the actual data. Documents can be as complex as you choose; you can use nested data to provide additional sub-categories of information about your object. You can also use one or more documents to represent a real-world object. The following example compares a conventional table with document-based objects."

In a nutshell, a document, which is on the list as a type of unstructured data, can be easily stored and retrieved in a Couchbase database. Another important additional factor that must be added is the ability to store JSON documents. JSON means JavaScript Object Notation. As summarized, "JSON documents enable you to benefit from all new Couchbase features, such as indexing and querying; they also to provide a logical structure for more complex data and enable you to provide logical connections between different records" (Couchbase, n.d).

Task 4: 160 words with references critical reply to topic

Couchbase Server supports a range of high availability and disaster recovery strategies depending on an organization's needs, standard operating procedures, and budget. Most recovery strategies rely on a multi-pronged approach of maximizing availability, increasing redundancy within and across data centers, and performing regular backups.

Availability: Couchbase Server delivers key high availability features such as zero downtime administration and maintenance, built-in data redundancy, and automatic failover.

Factors that increase system uptime and availability include: Number of replicas; Number of racks or availability zones; and, Number of clusters.

Rack zone awareness helps protect against multi-node failure events by separating active data and its replicas across groups which can then be mapped such that they occupy different racks, zones, or VM hosts. This is still within the context of a single Couchbase Server cluster, and the entire active data set is still evenly distributed across all nodes or groups.

Data Recovery: Recovery is performed after a server node is failed over and before rebalance operations. Either Delta or Full recovery can be specified.

The process for re-adding a server involves:

1. Fail over the node using either the graceful or hard failover method. Graceful failover is recommended.

2. After the node is failed over, specify whether to use delta or full recovery.

3. Perform maintenance operations on the node.

4. Rebalance the cluster. During the rebalance, the same server node is added back to the cluster using the specified recovery method.

With "full recovery mode", the data files are removed from the failed over server node and then, during rebalance, the node is populated with new data files (active and replica vBuckets). Full recovery removes the node's data prior to the rebalance and delta recovery schedules the node's existing data to be re-used.

Full recovery characteristics:

• Data files are removed from the server node.

• Indexes must be rebuilt on the server node that is being re-added.

• A working set of documents is restored for the vBuckets that are being moved.

• Use when the data size is smaller than the bucket quotas. In this case, moving data over the network and onto disk (full recovery) may be faster than warming up data files (delta recovery).

Management Information System, Management Studies

  • Category:- Management Information System
  • Reference No.:- M92773894
  • Price:- $20

Priced at Now at $20, Verified Solution

Have any Question?


Related Questions in Management Information System

Team assignment team and team performance evaluation300

Team Assignment : Team and Team Performance Evaluation. 300 Words per each Topic and 2 references per topic 1) Present a discussion of what team is. What type(s) of team do you have in your organization? 2) What is meant ...

Assignment description step one perform a web search on

Assignment Description: Step One: Perform a web search on healthcare data retention and data storage. (HINT: AHIMA has several articles on data retention and data storage) Step Two: Scenario: You are the HIM director of ...

You will want to keep an archive of all your academic work

You will want to keep an archive of all your academic work so you can develop the best possible e-portfolio at graduation. Which type of portable hard drive is best suited to your needs? What size? Do you need built-in W ...

Discussion your task is to compare and contrast the

Discussion : Your task is to compare and contrast the different approaches and techniques that can be used to secure both planes (control plane and the management plane) of a Cisco device. Also answer the question of whe ...

Question suppose dr smart has designed a 4des cipher which

Question : Suppose Dr. Smart has designed a 4DES cipher which encrypts data m in the following way: c= Dk4(Dk3(Ek2(Ek1(m)))), where E and D denote the encryption and decryption operation of DES. To break this cipher and ...

In your role as information security consultant create a

In your role as information security consultant, create a strategy for an effective user training, access, and account management program for the project organization. This strategy should include the following component ...

Answer the following question describe a b-tree

Answer the following Question : Describe a B-Tree implementation. Explain the details of a Binary Tree. What are real world examples of tree implementations? Describe the properties of a heap and provide a real world exa ...

Questions what is your practical experience with physical

Questions : What is your practical experience with Physical Security Protocols? In your current job, what are the physical security protocols that you are required to follow and explain the one you find most annoying? Wh ...

Review the steps of the sdlc explain why quality service

Review the steps of the SDLC. Explain why quality service delivery depends on the execution of the service delivery life cycle. Discuss the aspects of the SDLC that are critical to quality service management. Explain you ...

Final project guidelinesoverviewthe final project for this

Final Project Guidelines Overview The final project for this course is the creation of a communication framework and training plan. As businesses incorporate more and more technology into daily operations, information te ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As