会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and system for transparent database query caching
    • 透明数据库查询缓存的方法和系统
    • US08543554B1
    • 2013-09-24
    • US12853649
    • 2010-08-10
    • Varun SinghUday V. SawanatPrateek GoelNaresh G. Deshaveni
    • Varun SinghUday V. SawanatPrateek GoelNaresh G. Deshaveni
    • G06F17/30
    • G06F17/3048
    • Roughly described, a database accelerator is installed in a network having client systems which makes database queries to a particular IP address and port, and database servers which accept queries received at an IP address and port. The accelerator includes a cache, and is arranged to receive, through a network port, a database query made by a client system and directed to the particular IP address and port, return response data from the cache if available there, and if not, then forward the query through a network port to the database servers. Upon receipt of response data from the servers, the accelerator can retain it in its cache in addition to forwarding it back to the client. By installing the accelerator transparently in the network, no changes are required to either the client or server software in order to add query caching functionality to an existing client/server database arrangement.
    • 粗略地描述,数据库加速器被安装在具有对特定IP地址和端口进行数据库查询的客户端系统的网络以及接受在IP地址和端口接收的查询的数据库服务器。 加速器包括高速缓存,并且被布置为通过网络端口接收由客户端系统进行的指向特定IP地址和端口的数据库查询,从高速缓存返回响应数据,如果可用的话,则否则返回 通过网络端口将查询转发到数据库服务器。 在从服务器接收到响应数据之后,除了将其转发回客户端之外,加速器还可以将其保留在其缓存中。 通过在网络中透明地安装加速器,客户端或服务器软件不需要更改,以便将查询缓存功能添加到现有的客户端/服务器数据库安排。
    • 2. 发明授权
    • Method and system for user authentication offload in a transparent database load balancer
    • 透明数据库负载均衡器中用户认证卸载的方法和系统
    • US08763091B1
    • 2014-06-24
    • US12862554
    • 2010-08-24
    • Varun SinghUday V. SawanatPrateek GoelNaresh G. Deshaveni
    • Varun SinghUday V. SawanatPrateek GoelNaresh G. Deshaveni
    • H04L29/06
    • H04L63/083H04L63/0884H04L67/1012
    • Roughly described, a database accelerator is installed in a network between database client and server systems. Connection requests from a client system are received and authenticated by the accelerator itself, which is pre-configured with user authentication information, by emulating the authentication process on behalf of the server. An authenticated connection from the accelerator to a database server is established only if and when needed. Involving the server for authentication can be avoided for example if the accelerator maintains a pool of such authenticated server connections for re-use as needed, and/or if the accelerator maintains a cache of query responses previously received and can respond to new queries from the cache. By installing the accelerator transparently in the network, no modification of software in either the client application or the database servers is required in order to add authentication offload functionality to an existing client/server database arrangement.
    • 大致描述,数据库加速器安装在数据库客户端和服务器系统之间的网络中。 来自客户机系统的连接请求通过代表服务器模拟认证过程的加速器本身被接收和认证,加速器本身是用用户认证信息预先配置的。 只有在需要的时候才建立从加速器到数据库服务器的认证连接。 可以避免涉及服务器以进行身份​​验证,例如,如果加速器根据需要维护这种经过验证的服务器连接池以供重新使用,和/或如果加速器维护先前接收到的查询响应的缓存,并且可以响应来自 缓存。 通过在网络中透明地安装加速器,不需要修改客户端应用程序或数据库服务器中的软件,以便将验证卸载功能添加到现有的客户端/服务器数据库安排。
    • 3. 发明授权
    • Method and system for transparent database connection pooling and query queuing
    • 透明数据库连接池和查询队列的方法和系统
    • US08484242B1
    • 2013-07-09
    • US12862525
    • 2010-08-24
    • Varun SinghUday V. SawanatPrateek GoelNaresh G. Deshaveni
    • Varun SinghUday V. SawanatPrateek GoelNaresh G. Deshaveni
    • G06F17/30
    • G06F17/30442G06F17/3056
    • Roughly described, a database accelerator is installed transparently in a network between database client and server systems. It maintains a pool of connections to the database server(s) for re-use as needed. Connection requests from client systems are received and completed by the accelerator, and queries received on such client-side connections are forwarded through pool connections toward the database servers. If no appropriate connections are available when needed for a particular query, the accelerator forms one by emulating a client system requesting a connection to the desired database server. If the maximum number of connections has already been reached, then the query is queued until a connection becomes available in the pool. By installing the accelerator transparently in the network, no modifications are required to the software in either the client systems or the database servers to add connection pooling functionality to an existing client/server database environment.
    • 大致描述,数据库加速器在数据库客户端和服务器系统之间的网络中透明地安装。 它维护到数据库服务器的连接池,以便根据需要重新使用。 来自客户机系统的连接请求由加速器接收和完成,并且在这些客户端连接上接收的查询通过池连接转发到数据库服务器。 如果在特定查询需要时没有适当的连接可用,则加速器通过模拟请求连接到所需数据库服务器的客户端系统来形成。 如果已经达到最大连接数,则查询排队等待,直到该池中的连接可用。 通过在网络中透明地安装加速器,客户端系统或数据库服务器中的软件不需要对现有客户机/服务器数据库环境中的连接池功能进行修改。
    • 4. 发明授权
    • Method and system for transparent read-write query routing when load balancing databases
    • 负载平衡数据库时透明读写查询路由的方法和系统
    • US09032017B1
    • 2015-05-12
    • US12853650
    • 2010-08-10
    • Varun SinghUday V. SawantPrateek GoelNaresh G. Deshaveni
    • Varun SinghUday V. SawantPrateek GoelNaresh G. Deshaveni
    • G06F15/16G06F15/173G06F17/30
    • G06F17/30194G06F9/46G06F17/30557
    • Roughly described, a database query router is installed transparently in a network between database client systems and a database server cluster. One subset of the servers is designated to handle read queries only and a second subset is designated to handle write queries. The query router receives, through a network port, the database queries made by a client system, and directed to the IP address and port assigned to the query router. The query router determines whether the query is a read or a write query, and forwards read queries to servers in the first subset and write queries to servers in the second subset of servers. By installing the query router transparently in the network, no modifications are required to the software in either the client systems or the database servers in order to add query routing functionality to a client/server database environment.
    • 大致描述,数据库查询路由器透明地安装在数据库客户端系统和数据库服务器集群之间的网络中。 服务器的一个子集被指定为仅处理读取查询,并且指定第二个子集来处理写入查询。 查询路由器通过网络端口接收客户端系统进行的数据库查询,并指向分配给查询路由器的IP地址和端口。 查询路由器确定查询是读取还是写入查询,并将读取查询转发到第一个子集中的服务器,并向第二个服务器子集中的服务器写入查询。 通过在网络中透明地安装查询路由器,客户端系统或数据库服务器中的软件不需要进行任何修改,以便向客户端/服务器数据库环境添加查询路由功能。