Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Over the years, increased demand has forced Alex to relocate several times, increase
his sales force, expand his product line, and renovate manual systems on which they
were modeled. In an effort to improve its information systems, PVF recently renovated
its information systems, resulting in a company-wide database and applications that
work with this database. Pine Valley Furniture’s computer-based applications are
primarily in the accounting and financial areas. All applications have been built in-house,
and when necessary, new information systems staff is hired to support Pine Valley
Furniture’s expanding information systems.
Pine Valley Furniture has opened up another office for receiving and processing orders.
This office will deal exclusively with customers west of the Mississippi River. The order
processing center located at the manufacturing plant will process orders for customers
west of the Mississippi River as well as international customers. All products will still be
shipped to customers from the manufacturing facility; thus, inventory levels must be
accessed and updated from both offices."
• Reflects the organizational structure of many organizations, given the fact that
many companies are “distributed” geographically;
• Faster response. Most of the data are local and in close proximity to where they
are needed. Hence, the requests can be answered quickly compared to a centralized
system;
Q2. Management would like to consider utilizing one centralized database at the
manufacturing facility that can be accessed via a wide area network from the
remote order processing center. Discuss the advantages and disadvantages of
this.
In a centralized database model, a core unit acts in a way that serves the entire
company. This description is often used to describe an analytics model which has been
completely centralized, though it may also refer to shared information database which is
accessible to everyone. Companies that are large and have a single-business
organization have a need for information, analytics, and applications to be able to cross
various boundaries. This enhances the communication within the organization,
providing more effective leadership from the C-Suite as specific needs are accurately
related to the specific individuals tasked with a response. Choosing a centralized
system is about funding a way for a unique business strategy to have the most potential
impact.
Advantages of Centralized Database System
1. If the network is slow, the accessibility of required because all data is stored in
one place. Since all the data is at one location. The searching process takes much
time.
2. If centralized server failure due to some reasons all database will be a loss.
3. All data is stored in one place when many users access data at the same time it
may create many problems.
4. When the many record same place will be accessed at the same time the
collision will be accord in the result of collision may be precious data will be lost.
Replication is useful in improving the availability of data. The most extreme case is
replication of the whole database at every site in the distributed system, thus creating a
fully replicated distributed database. This can improve availability remarkably because
the system can continue to operate as long as at least one site is up. It also improves
performance of retrieval for global queries because the results of such queries can be
obtained locally from any one site; hence, a retrieval query can be processed at the
local site where it is submitted, if that site includes a server module. The disadvantage
of full replication is that it can slow down update operations drastically, since a single
logical update must be performed on every copy of the database to keep the copies
consistent. This is especially true if many copies of the database exist. Full replication
makes the concurrency control and recovery techniques more expensive than they
would be if there was no replication. The other extreme from full replication involves
having no replication—that is, each fragment is stored at exactly one site. In this case,
all fragments must be disjoint, except for the repetition of primary keys among vertical
(or mixed) fragments. This is also called non redundant allocation.
Between these two extremes, we have a wide spectrum of partial replication of the data
—that is, some fragments of the database may be replicated whereas others may not.
The number of copies of each fragment can range from one up to the total number of
sites in the distributed system. A special case of partial replication is occurring heavily in
applications where mobile workers—such as sales forces, financial planners, and
claims adjustors—carry partially replicated databases with them on laptops and PDAs
and synchronize them periodically with the server database. 7 A description of the
replication of fragments is sometimes called a replication schema.
Each fragment—or each copy of a fragment—must be assigned to a particular site in
the distributed system. This process is called data distribution (or data allocation). The
choice of sites and the degree of replication depend on the performance and availability
goals of the system and on the types and frequencies of transactions submitted at each
site. For example, if high availability is required, transactions can be submitted at any
site, and most transactions are retrieval only, a fully replicated database is a good
choice. However, if certain transactions that access particular parts of the database are
mostly submitted at a particular site, the corresponding set of fragments can be
allocated at that site only. Data that is accessed at multiple sites can be replicated at
those sites. If many updates are performed, it may be useful to limit replication. Finding
an optimal or even a good solution to distributed data allocation is a complex
optimization problem.