Asynchronous database API
    1.
    发明授权
    Asynchronous database API 有权
    异步数据库API

    公开(公告)号:US07503052B2

    公开(公告)日:2009-03-10

    申请号:US10824177

    申请日:2004-04-14

    摘要: An asynchronous database API allows threads to call a database and continue to execute without spawning a thread to wait for the database and without polling the database. The API immediately returns to a caller without waiting for a database operation to complete or for any other external event. A call to an asynchronous database API can invoke an initialization method. The initialization method may validate the input parameters, build them into a message for a database operation, send the message to the database server, and return signal information to the client process thread. Signal information provides a client thread with a way to recognize a signal indicating the return of results from a database. Upon completion of a database operation, a thread can call a finalization method to perform any final step to process the database results and pass the formatted results to the thread.

    摘要翻译: 异步数据库API允许线程调用数据库并继续执行,而不产生线程等待数据库,而不轮询数据库。 API立即返回到一个呼叫者,而不必等待数据库操作完成或任何其他外部事件。 对异步数据库API的调用可以调用初始化方法。 初始化方法可以验证输入参数,将它们构建成用于数据库操作的消息,将消息发送到数据库服务器,并将信号信息返回给客户端进程线程。 信号信息为客户线程提供了一种识别表示从数据库返回结果的信号的方法。 完成数据库操作后,线程可以调用finalization方法来执行任何最后一步来处理数据库结果,并将格式化的结果传递给线程。

    Asynchronous database API
    2.
    发明申请
    Asynchronous database API 有权
    异步数据库API

    公开(公告)号:US20050234936A1

    公开(公告)日:2005-10-20

    申请号:US10824177

    申请日:2004-04-14

    IPC分类号: G06F17/30 H04L29/08

    摘要: An asynchronous database API allows threads to call a database and continue to execute without spawning a thread to wait for the database and without polling the database. The API immediately returns to a caller without waiting for a database operation to complete or for any other external event. A call to an asynchronous database API can invoke an initialization method. The initialization method may validate the input parameters, build them into a message for a database operation, send the message to the database server, and return signal information to the client process thread. Signal information provides a client thread with a way to recognize a signal indicating the return of results from a database. Upon completion of a database operation, a thread can call a finalization method to perform any final step to process the database results and pass the formatted results to the thread.

    摘要翻译: 异步数据库API允许线程调用数据库并继续执行,而不产生线程等待数据库,而不轮询数据库。 API立即返回到一个呼叫者,而不必等待数据库操作完成或任何其他外部事件。 对异步数据库API的调用可以调用初始化方法。 初始化方法可以验证输入参数,将它们构建成用于数据库操作的消息,将消息发送到数据库服务器,并将信号信息返回给客户端进程线程。 信号信息为客户线程提供了一种识别表示从数据库返回结果的信号的方法。 完成数据库操作后,线程可以调用finalization方法来执行任何最后一步来处理数据库结果,并将格式化的结果传递给线程。

    Session multiplex protocol
    3.
    发明授权
    Session multiplex protocol 有权
    会话多路复用协议

    公开(公告)号:US07966405B2

    公开(公告)日:2011-06-21

    申请号:US10879428

    申请日:2004-06-29

    IPC分类号: G06F15/16

    CPC分类号: H04L67/14 H04L69/14 Y02D50/30

    摘要: Session multiplex protocol (“SMUX”) is a protocol layered above existing reliable transport mechanisms that can be used to create multiple sessions over a single connection. Data from several different SMUX sessions can be interleaved and message boundaries preserved. Because it sits on top of reliable transport mechanisms, it takes advantage of the underlying protocols to ensure byte-alignment, loss detection/recovery, and reliable delivery. It provides a window based flow control mechanism to ensure suitable fairness among streams of different sessions and prevent deadlocks.

    摘要翻译: 会话多路复用协议(“SMUX”)是在现有的可靠传输机制之上分层的协议,可用于通过单个连接创建多个会话。 可以交织来自几个不同SMUX会话的数据并保留消息边界。 因为它位于可靠的传输机制之上,它利用底层协议来确保字节对齐,丢失检测/恢复和可靠的传送。 它提供了一个基于窗口的流量控制机制,以确保不同会话流之间的适当公平性,并防止死锁。

    Dedicated connection to a database server for alternative failure recovery
    4.
    发明授权
    Dedicated connection to a database server for alternative failure recovery 有权
    与数据库服务器的专用连接,用于替代故障恢复

    公开(公告)号:US07506204B2

    公开(公告)日:2009-03-17

    申请号:US11114303

    申请日:2005-04-25

    IPC分类号: G06F11/00

    CPC分类号: G06F17/30306

    摘要: A Dedicated Administrator Connection (DAC) for a database server is provided that allows a user with administrator privileges to connect to the database server when a connection by standard means fails. By allowing an administrator to connect to the server through the DAC, the administrator can resolve the issue despite the failure and bring back the server to a responsive state without requiring the server to be shut down and restarted. Additionally, support engineers, developers, etc. can use the DAC to diagnose a range of problems without the use of a debugger or requesting a repro while monitoring for issues.

    摘要翻译: 提供了一种用于数据库服务器的专用管理员连接(DAC),允许具有管理员权限的用户在通过标准方式的连接失败时连接到数据库服务器。 通过允许管理员通过DAC连接到服务器,管理员可以解决问题,尽管发生故障,并将服务器恢复到响应状态,而不需要关闭服务器并重新启动服务器。 此外,支持工程师,开发人员等可以使用DAC来诊断一系列问题,而无需使用调试器或在监视问题时请求重新生效。

    Session multiplex protocol
    6.
    发明申请
    Session multiplex protocol 有权
    会话多路复用协议

    公开(公告)号:US20050286516A1

    公开(公告)日:2005-12-29

    申请号:US10879428

    申请日:2004-06-29

    CPC分类号: H04L67/14 H04L69/14 Y02D50/30

    摘要: Session multiplex protocol (“SMUX”) is a protocol layered above existing reliable transport mechanisms that can be used to create multiple sessions over a single connection. Data from several different SMUX sessions can be interleaved and message boundaries preserved. Because it sits on top of reliable transport mechanisms, it takes advantage of the underlying protocols to ensure byte-alignment, loss detection/recovery, and reliable delivery. It provides a window based flow control mechanism to ensure suitable fairness among streams of different sessions and prevent deadlocks.

    摘要翻译: 会话多路复用协议(“SMUX”)是在现有的可靠传输机制之上分层的协议,可用于通过单个连接创建多个会话。 可以交织来自几个不同SMUX会话的数据并保留消息边界。 因为它位于可靠的传输机制之上,它利用底层协议来确保字节对齐,丢失检测/恢复和可靠的传送。 它提供了一个基于窗口的流量控制机制,以确保不同会话流之间的适当公平性,并防止死锁。