
Mike bowers, enterprise data architect of the church of jesus christ (lds), presented eight years of experience in using the nosql database at the recent enterprise data world congress. He described the basis for the design of the selection of the nosql database。
If a large organization chooses to use the nosql database, it takes a lot of manpower and time to convert the relationship database into the nosql database. It also requires changes in cultural management at different levels of the organization。
Mike shared the successful promotion of emerging database technologies (d)Nosql databThe story of a business with a big it store. Now they use this technology to run 189 applications, handle billions of things. The lds church has 15 million members and provides thousands of documents published in 188 languages. They produced 192 websites and applications (operating on the marklogic server), with billions of page views per year。
The nosql database uses a number of initiatives, such as ownership of nosql and support from developers and senior management teams。
Experience 1: each organization needs a nosql campaign: this person needs to have influence throughout the organization and to convince developers and senior management teams in the company。
Experience 2: there is a need for management support: senior management teams in enterprises prefer business databases at the enterprise level and senior managers in start-ups prefer open-source databases. Therefore, the change to the nosql reform team must be supported by management to bring the nosql database to the enterprise。
Empirical 3: need to be supported by developers: teams also need to introduce developers to the nosql database that can support different data structures and agility development. Mike, say dThe documentation nosql database provides faster development, while the key/value database has faster performance and the column database provides on-line data processing。
Experience 4: training, training, training: training developers in the use of the nosql database is important. Without good training, the advantages of the nosql database cannot be reflected in the project。
He suggested using the nosql database to create a real solution, and you could see that the nosql database can successfully implement what you want quickly and cheaply. The nosql database can reduce database licences, reduce development costs and provide better scalability。
Mike also compared several indicators from different databases, such as high bandwidth, low delay, analysis, operation, volume and speed. There are a number of drivers using the nosql database, such as data modelling flexibility, performance and horizontal scalability。
The team must reach consensus on the use of a specific nosql database, in which each member of the team is involved in the decision-making process。




