Home > database > 1 the system more data frequent interaction best DBLINK in that way?
1 the system more data frequent interaction best DBLINK in that way?
Time:09-15
Status: said the situation now has a student management system is given priority to, including student information, information departments, professional information, class information, etc.,,,, but there are still other school systems, purchase, or the research database these information do not need to read just said together related statistics, or sorting query (example: system B only preserved the student ID according to professional class, such as information query or sort) like this kind of situation we are mainly two methods 1. Through the DBlink operation but in the long run DBlink too chaos management. 2. There is a third party is the backup database import system is used, the solution timeliness is a big problem, and the backup and recovery is too human consumption.
Requirements: 1. A more reasonable to solve the problem of data sharing 1 v N, with the increasing system could provide support services for more of the system in the future 2. How do most to provide data for the third party system, the efficiency of reading efficiency, number of concurrent, security issues, if consider these cannot be ruled out the way to use DbLink 3. Is there a solution by WebApi providing data, wanted to but the large amount of data associated with queries, sorting didn't expect the appropriate solution
Now very upset please give some ideas I appreciate receiving great god, few score a great god, please don't abandon
CodePudding user response:
One is through the dblink access other library data, one is to put the other data imported into the local access, and what no other good way,
Also can make the import data a script automatically tasks, or use some third-party ETL tool to import the data, but generally depends on the above two kind of way,
CodePudding user response:
I have used webapi data to support this for?
CodePudding user response:
This is a question of cross-database queries, our company is to solve the problem using ogg
1. The student management system database related table by ogg real-time synchronization to other libraries need to use the data Advantages: real-time data, only the synchronous need table, better Disadvantages: expensive
2. Through the ETL tools, timing will push data to the other libraries need to use the data Advantages: free, convenient to maintenance, Disadvantages: not real-time data
(3) API, write a stored procedure, receives the parameters, the output result set to develop a cursor, and then develop their database data after go out, two data sets in the code segment, through the set operations, Through stored procedures to replace the API function
CodePudding user response:
Web interface, or do real time synchronization to pull the data to a local persistence query again, or only want to check the data in memory, according to the situation, the workload will be very big