A system for processing update and write requests transmitted from electronic devices.
The system addresses performance losses and data inconsistencies in client/server architectures by assigning unique transaction numbers for parallel and sequential processing of update and write requests, ensuring efficient and instantaneous data management.
Patent Information
- Application Number
- TR202505430
- Authority / Receiving Office
- TR · TR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-02
- Publication Date
- 2026-10-21
AI Technical Summary
Existing client/server architectures face performance losses due to simultaneous updates by different client devices leading to data inconsistencies and waiting times, with existing solutions failing to efficiently manage parallel and sequential processing of update and write requests.
A system that assigns a unique transaction number to each request, enabling parallel and sequential processing of update and write requests through an intermediary, using a read service and update service to manage reading and writing operations on a key basis, avoiding resource competition and data synchronization issues.
This approach prevents performance losses and data inconsistencies by ensuring instant execution of reading and writing operations, facilitating efficient distributed processing of requests without waiting times.
Smart Images

Figure 00000010_0000
Abstract
Description
1 TARIFF UPDATES AND WRITINGS TRANSMITTED FROM ELECTRONIC DEVICES A SYSTEM FOR PROCESSING REQUESTS Technical Area This invention will send updates to the database within a client-server architecture. requests are sorted and distributed according to a specific key, in parallel-sequential order. processing and thus avoiding waiting times in the database and on the server. It relates to a system that helps prevent performance losses caused by various factors. Previous Technique In current client / server architectures, reading and writing from the client... Requests are handled by the server. In this architecture, the database... The same data on it is updated simultaneously by different client devices. 15 These situations can occur frequently. In this case, data inconsistencies should be prevented. Locking mechanisms are applied to the data to prevent it from being passed. Thus, the first The update request that locks the data is being executed, and other update requests are also being processed. is being held. In the known state of the art, a single transaction for each request transmitted from the client. the generation of the number, reads transmitted from the service layer via the read service the requests are processed on the connected database and the response is returning to the client device, the update transmitted to the server via the update service 25 No solution that provides this has been found. 2 In the Chinese patent document numbered CN113568908, which is included in the known state of the art... A key value request parallel scheduling method and system is described. The method in question involves numerous examples of key-value storage systems, many numerous request processing threads and numerous request queues distribution of samples, request processing chunks and request queues in series 5 implementation one-to-one via numbers, key sent by the user When value requests are received, each key value of a request response step to be carried out upon request, so that user requests are made whenever they arise. a large number of simultaneous user requests into a large request queue enabling distribution, increasing the degree of IO parallelism, and CPU multithreading. numerous parallel request processes for its implementation instances of key-value storage systems for the execution of particles It includes sending. Meanwhile, in the invention in question, key value storage Switches managed by system instances are mutually independent, Resource competition and data among different key-value storage system examples 15 Synchronization is avoided, facilitating efficient parallel execution. Brief Description of the Invention The aim of this invention is to assign a unique transaction number of 20 to each request transmitted from the client. the creation of read requests transmitted from the service layer by the read service the process is carried out on the connected database and the response is sent to the client device. the return, update requests sent to the server via the update service event reading and writing are accomplished by reading in parallel and sequential order through an intermediary. writing operations with different processing, instant execution of reading requests 25 / enables distributed processing of change requests on a key basis, a process related to processing update and write requests transmitted from an electronic device The goal is to implement the system. Detailed Description of the Invention 30 3 The "Electronic Device Transmission" method was developed to achieve the purpose of this invention. A System for Processing Update and Write Requests” as shown, in this form; Figure 1: Update and write requests transmitted from the electronic device that is the subject of the invention. It is a schematic view of a system related to processing. The parts shown in the figure are individually numbered, and the corresponding numbers correspond to these numbers. given below. 10 1. System 2. Client device 3. Database 4. Server 15 The database (3) will be transmitted to the client (2) and server (4) architecture. Update requests are processed in parallel, by being sorted and distributed according to a specific key. to be processed sequentially and thus 20 on the database (3) and server (4) An invention that prevents performance losses caused by waiting times. the subject is the processing of update and write requests transmitted from electronic devices a related system (1); - able to connect to the server (4) and database (3), read from the server (4), At least one client configured to transmit update and / or write requests 25 device (2), - establishing a connection with the server (4), reading and writing to be sent to the server (4) at least one database (3) configured to store its data and - establishing a connection with the client device (2) and the database (3), on which there is at least one service layer, read service, update service, event broker and queue 30 4 to run the service on the data read requests transmitted from the client device (2). to receive data read requests from the service layer, forwarding to the read service, the service layer itself provides a unique guide for each request that is forwarded to it. It generates a transaction number and sends read requests to the read service. to ensure that the data transmitted to the reading service in question is read 5 ensure that the request is sent to the database (3) and read operation in the database (3) to enable the reading process on the server sending a data read request to the service layer, and the service layer then sends the data back to it. At least one server (4) configured to transmit the result to the client device (2) It includes. 10 The invention concerns the hardware located on the client device (2) in the system (1) to enable the user to access the data stored in the database (3) configured mobile phones, tablets, computers, laptops It is an electronic device. 15 The service layer located on the server (4) in the system (1) that is the subject of the invention Update and / or write requests transmitted from the client device (2) to the event agent to ensure it is written in a way that will be distributed on a key basis It is being configured. The work that will take place between the server (4) and the client device (2) is 20 According to the key, it is configured to be specifically determined. Server (4) is the same Keys with this feature are distributed and arranged sequentially on the event agent. to ensure its retention, the update service on it is distributed in parallel. to enable it to receive sequential requests and to process those distributed-sequential requests with the database. (3) to enable writing / updating operations to be performed on 25 is configured. The server (4) is on the requests in the event agent. While enabling parallel processing by the update service, the keys are the same. due to the time difference, conflicts on the database (3) preventing and preventing performance problems on the database (3) It is configured to provide. Server (4) update / write 30 requests generated within the service layer by the update service on it. It is configured to send to the queue based on unique numbers. The queue on the server (4) and the temporary queues for each unique number the creation of those queues by the service layer on top of the queues in question 5 Enabling the listening and sending general responses to the client device (2) It provides. Industrial application of the invention The invention involves communicating with (1) client devices (2) database (3) 10 It requests. Read requests related to the database (3) transmitted from the client device (2). It is transmitted to the read service located on the server (4). However, the database (3) is related to Write / update requests are sent to the event agent (4) on the server on a key basis. It is written to be distributed. Also, the service layer client (4) on the server It generates a unique transaction number for each request from the device (2). 15 on the server (4) The read service receives read requests transmitted to it by the service layer. by performing read requests through the database (3), the client receives the responses of the read requests. It transmits to the device (2). However, the update service on the server (4) These update requests are processed in parallel and sequentially through the event agent. is being carried out, and the response to the update request is sent to the client device (2) 20 It is sent via the queue. The invention system (1) aims to process a single transaction for each request transmitted from the client (2). The number is generated by the read service, and the read signal is transmitted from the service layer. requests are made on the connected database (3) and the response is 25 Returning to the client device (2), transmitted to the server (4) via the update service Update requests are read sequentially in parallel through the event broker. the implementation, the different processing of reading and writing processes, reading requests are fulfilled instantly, write / modify requests, key It is processed in a distributed manner on a base level. 30 6 The system in question (1) is within the scope of the Personal Data Protection Law (KVKK). It operates. The invention relates to update and write requests transmitted from an electronic device. development of a wide variety of applications of a system (1) related to processing It is possible, and the invention is not limited to the examples described here, but is essentially As stated in the requests.
Claims
7 REQUESTS 1. The data will be transmitted to the database (3) located in the client (2) and server (4) architecture. Update requests are processed in parallel, by being sorted and distributed according to a specific key. processing in sequence and thus on the database (3) and server (4) 5 This helps prevent performance losses caused by waiting times; - able to connect to the server (4) and database (3), read from the server (4), at least one client configured to transmit update and / or write requests containing device (2), - establishing a connection with the server (4), reading and writing to be sent to the server (4) 10 at least one database (3) configured to store its data and - establishing a connection with the client device (2) and the database (3), on which there is at least one service layer, read service, update service, event broker, and queue to run the service on the data read requests transmitted from the client device (2). taking it to the service layer, the data read requests located at the service layer are transferred to the 15th layer. forwarding to the read service, the service layer itself provides a unique guide for each request that is forwarded to it. It generates a transaction number and sends read requests to the read service. to ensure that the data read is routed to the reading service in question. ensure that the request is sent to the database (3) and read operation in the database (3) to ensure that the reading process is carried out on the server service 20 sending a data read request to the service layer, and the service layer then sends the data back to it. with at least one server (4) configured to transmit the result to the client device (2). update and write requests transmitted from the characterized electronic device a system related to processing (1).
2. The hardware on it and the data stored in the user's database (3) mobile phones, tablets, computers, laptops configured to provide access characterized by the client device (2), which is an electronic device in the form of a computer Update and write requests transmitted from the electronic device, as in Request 1 a system related to processing (1). 30 8 3. Update transmitted from the client device (2) via the service layer on it and / or write requests will be distributed to the event agent on a key basis The Client is characterized by the server (4) which is configured to enable writing. 5 of the update and write requests transmitted from the electronic device, as in 1 or 2. a system related to processing (1).
4. The key is specified according to the work to be performed between the client device (2) and the device. The above is characterized by the server (4) configured to determine the above. Updates transmitted from an electronic device, as in any of the requests, and 10 a system for processing writing requests (1).
5. Events on keys with the same characteristic, distributed and sequentially. to ensure that it is kept on the device, and the update service on it runs in parallel. to enable it to receive distributed-sequence requests and to handle those distributed-sequence requests 15 performing write / update operations on the database (3) The above is characterized by the server (4) configured to provide Updates transmitted from the electronic device, as in any of the requests, and a system for processing writing requests (1).
6. By the update service on the requests contained in the event agent. It enables parallel processing while allowing keys to be processed differently within the same time frame. Therefore, to prevent conflicts on the database (3) and to prevent performance problems on the database (3) 25 of the above requests characterized by the configured server (4) update and write requests transmitted from an electronic device, as in one of them a system related to processing (1).
7. The update / write requests that have occurred are handled by the update service. 30 on the queue according to the unique numbers generated within the service layer. 9 The above is characterized by the server (4) configured to send to the server (4) Updates transmitted from the electronic device, as in any of the requests, and a system for processing writing requests (1).
8. The queue on top and the temporary queues for each unique number are 5. the creation of those queues by the service layer on top of the queues in question to allow listening and send general responses to the client device (2) the above requests are characterized by the server (4) configured to be so. Update and write transmitted from an electronic device, as in any case. a system for processing requests (1). 10
