跨平台数据库应用开发
跨平台软件被定义为在多个计算平台上实现的软件,例如 Linux、Windows 和 MacOS。虽然 SmartEDB确实在多个平台上实现,但它也是为了满足嵌入式系统开发人员的需求而设计的,这些开发人员在与目标系统不同的主机平台上构建和调试应用程序,目标系统可以是众多实时操作系统(RTOS)之一,甚至是没有操作系统的电路板。
为了适应不同目标系统的开发,SmartEDB的“主机”工具在 $\SmartEDB\host\bin
目录中为授权的开发平台提供,而 $\SmartEDB\target\bin
目录包含目标平台的预构建运行时库(如果获得授权,还包括数据库运行时代码)。
此外,SmartEDB事务日志、SmartEDB高可用性和 SmartEDB集群甚至可以用于实现从具有不同平台的计算机网络访问单个数据库的应用程序,即使在这种协处理器场景中包括具有不同“字节序”的处理器。
有关该术语的详细描述,请参考维基百科条目。