-
公开(公告)号:US12197423B2
公开(公告)日:2025-01-14
申请号:US17867228
申请日:2022-07-18
Applicant: eBay Inc.
Inventor: Yuri Finkelstein , Harihara Subramanian Kadayam
Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for an improved database management system that provides database transactions on a non-transactional database. The database management system executes garbage collection on data stored in a database to remove data values written to the database as part of uncommitted transactions. Each uncommitted transaction is associated with a respective transaction identifier that is not included in a list of committed transaction identifiers. The list of committed transaction identifiers lists, in sequential order, transaction identifiers for committed transaction. After removing each data value written to the database as part of an uncommitted transaction, the database management system modifies the list of committed transaction identifiers to include the transaction identifier for the uncommitted transaction.
-
公开(公告)号:US20220350793A1
公开(公告)日:2022-11-03
申请号:US17867228
申请日:2022-07-18
Applicant: eBay Inc.
Inventor: Yuri Finkelstein , Harihara Subramanian Kadayam
Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for an improved database management system that provides database transactions on a non-transactional database. The database management system executes garbage collection on data stored in a database to remove data values written to the database as part of uncommitted transactions. Each uncommitted transaction is associated with a respective transaction identifier that is not included in a list of committed transaction identifiers. The list of committed transaction identifiers lists, in sequential order, transaction identifiers for committed transaction. After removing each data value written to the database as part of an uncommitted transaction, the database management system modifies the list of committed transaction identifiers to include the transaction identifier for the uncommitted transaction.
-
公开(公告)号:US11030176B2
公开(公告)日:2021-06-08
申请号:US15638952
申请日:2017-06-30
Applicant: eBay Inc.
Inventor: Yuri Finkelstein , Birzhan Amirov , Leonid Lokshin , Harihara Kadayam
IPC: G06F16/27 , G06F16/245 , G06F16/22 , G06F16/23
Abstract: In an example embodiment, a distributed storage system includes a service tier including a service node to receive a request for a logical object comprising binary data and metadata describing the binary data, and a storage tier including a plurality of storage nodes, wherein one or more of the storage nodes is to store the metadata describing the binary data. The distributed storage system also includes a coordination tier to store mapping information identifying the one or more of the storage nodes storing the metadata. The service node is also to receive the mapping information from the coordination tier, to access the metadata describing the binary data from one of the one or more of the storage nodes based on the mapping information, and to return the metadata describing the binary data in a response to the request.
-
公开(公告)号:US09917889B2
公开(公告)日:2018-03-13
申请号:US13666742
申请日:2012-11-01
Applicant: eBay Inc.
Inventor: Yuri Finkelstein , Konstantin Yurin , Sergey Smirnoff
CPC classification number: H04L67/1014 , H04L67/10
Abstract: According to various example embodiments, a request transmitted from a client and directed to a service application is intercepted. A logical database (DB) host specified by a hint value included in the request is then identified. Moreover, a target physical DB host is identified, based on the identified logical DB host and DB host mapping information. Thereafter, the request is routed to an instance of the service application co-located with the identified target physical DB host at a particular data center.
-
公开(公告)号:US12124422B2
公开(公告)日:2024-10-22
申请号:US17223439
申请日:2021-04-06
Applicant: eBay Inc.
Inventor: Yuri Finkelstein , Birzhan Amirov , Leonid Lokshin , Harihara Kadayam
IPC: G06F16/27 , G06F16/22 , G06F16/23 , G06F16/245
CPC classification number: G06F16/2255 , G06F16/2379 , G06F16/245 , G06F16/27
Abstract: In an example embodiment, a distributed storage system includes a service tier including a service node to receive a request for a logical object comprising binary data and metadata describing the binary data, and a storage tier including a plurality of storage nodes, wherein one or more of the storage nodes is to store the metadata describing the binary data. The distributed storage system also includes a coordination tier to store mapping information identifying the one or more of the storage nodes storing the metadata. The service node is also to receive the mapping information from the coordination tier, to access the metadata describing the binary data from one of the one or more of the storage nodes based on the mapping information, and to return the metadata describing the binary data in a response to the request.
-
公开(公告)号:US20210224241A1
公开(公告)日:2021-07-22
申请号:US17223439
申请日:2021-04-06
Applicant: eBay Inc.
Inventor: Yuri Finkelstein , Birzhan Amirov , Leonid Lokshin , Harihara Kadayam
IPC: G06F16/22 , G06F16/27 , G06F16/245 , G06F16/23
Abstract: In an example embodiment, a distributed storage system includes a service tier including a service node to receive a request for a logical object comprising binary data and metadata describing the binary data, and a storage tier including a plurality of storage nodes, wherein one or more of the storage nodes is to store the metadata describing the binary data. The distributed storage system also includes a coordination tier to store mapping information identifying the one or more of the storage nodes storing the metadata. The service node is also to receive the mapping information from the coordination tier, to access the metadata describing the binary data from one of the one or more of the storage nodes based on the mapping information, and to return the metadata describing the binary data in a response to the request.
-
公开(公告)号:US20180004745A1
公开(公告)日:2018-01-04
申请号:US15638952
申请日:2017-06-30
Applicant: eBay Inc.
Inventor: Yuri Finkelstein , Birzhan Amirov , Leonid Lokshin , Harihara Kadayam
IPC: G06F17/30
CPC classification number: G06F16/2255 , G06F16/2379 , G06F16/245 , G06F16/27
Abstract: In an example embodiment, a distributed storage system includes a service tier including a service node to receive a request for a logical object comprising binary data and metadata describing the binary data, and a storage tier including a plurality of storage nodes, wherein one or more of the storage nodes is to store the metadata describing the binary data. The distributed storage system also includes a coordination tier to store mapping information identifying the one or more of the storage nodes storing the metadata. The service node is also to receive the mapping information from the coordination tier, to access the metadata describing the binary data from one of the one or more of the storage nodes based on the mapping information, and to return the metadata describing the binary data in a response to the request.
-
公开(公告)号:US11423013B2
公开(公告)日:2022-08-23
申请号:US16426882
申请日:2019-05-30
Applicant: eBay Inc.
Inventor: Yuri Finkelstein , Harihara Subramanian Kadayam
Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for an improved database management system that provides database transactions on a non-transactional database. The database management system executes garbage collection on data stored in a database to remove data values written to the database as part of uncommitted transactions. Each uncommitted transaction is associated with a respective transaction identifier that is not included in a list of committed transaction identifiers. The list of committed transaction identifiers lists, in sequential order, transaction identifiers for committed transaction. After removing each data value written to the database as part of an uncommitted transaction, the database management system modifies the list of committed transaction identifiers to include the transaction identifier for the uncommitted transaction.
-
公开(公告)号:US20200379976A1
公开(公告)日:2020-12-03
申请号:US16426882
申请日:2019-05-30
Applicant: eBay Inc.
Inventor: Yuri Finkelstein , Harihara Subramanian Kadayam
Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for an improved database management system that provides database transactions on a non-transactional database. The database management system executes garbage collection on data stored in a database to remove data values written to the database as part of uncommitted transactions. Each uncommitted transaction is associated with a respective transaction identifier that is not included in a list of committed transaction identifiers. The list of committed transaction identifiers lists, in sequential order, transaction identifiers for committed transaction. After removing each data value written to the database as part of an uncommitted transaction, the database management system modifies the list of committed transaction identifiers to include the transaction identifier for the uncommitted transaction.
-
公开(公告)号:US20140122572A1
公开(公告)日:2014-05-01
申请号:US13666742
申请日:2012-11-01
Applicant: EBAY INC.
Inventor: Yuri Finkelstein , Konstantin Yurin , Sergey Smirnoff
CPC classification number: H04L67/1014 , H04L67/10
Abstract: According to various example embodiments, a request transmitted from a client and directed to a service application is intercepted. A logical database (DB) host specified by a hint value included in the request is then identified. Moreover, a target physical DB host is identified, based on the identified logical DB host and DB host mapping information. Thereafter, the request is routed to an instance of the service application co-located with the identified target physical DB host at a particular data center.
Abstract translation: 根据各种示例性实施例,从客户端发送并被指向服务应用的请求被截取。 然后识别由请求中包含的提示值指定的逻辑数据库(DB)主机。 此外,基于所识别的逻辑DB主机和DB主机映射信息来识别目标物理DB主机。 此后,该请求被路由到在特定数据中心与所识别的目标物理DB主机共处的服务应用的实例。
-
-
-
-
-
-
-
-
-