Node.js的兼容性主要取决于它所依赖的V8引擎和libuv库的兼容性。这两个库都是跨平台的,因此Node.js也具有很好的跨平台兼容性。此外,Node.js还提供了一些内置模块和API,这些模块和API也都是跨平台的,可以在各种不同的 *** 作系统和硬件平台上使用。
总的来说,Node.js的兼容性非常好,可以运行在几乎所有的主流 *** 作系统和硬件平台上。如果您需要在不同的平台上运行JavaScript代码,那么Node.js是一个非常不错的选择。
这个要看业务场景而决定,主流的数据库都是可以选择的,一般业内使用mysql的多一些。
我们来看看node提供的数据库支持有支持如下Database:IBM DB2,MS SQL Server,PostgreSQL,MySQL,SQLite,Oracle
支持的NoSQL 有MongoDB,Hive,Redis,CouchDB。
Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。
V8引擎执行Javascript的速度非常快,性能非常好。 Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)