我最近遇到了NewSQL这个术语.它似乎可以与SQL一起使用,维护ACID并仍然提供NoSQL 的性能和可伸缩性.这听起来很棒!
我想知道NoSQL和NewSQL的优点和缺点是什么,为什么NewSQL不使用更多?是否只是因为它是一项新技术而且仍然缺乏采用和稳定的实施?
我目前正在使用Typescript 在React应用程序上工作。当组件应提供带有ref的功能时,通常使用公共方法(public focus() : void {...}),但我无法确定组件的方法何时应为私有方法以及何时应受保护。
我知道私有成员和受保护成员都可以从转译的代码访问,因此在执行过程中可访问性基本上是相同的。所以我的问题是:作为最佳实践(写一个React组件),应将哪些方法标记为私有/受保护,为什么要标记(事件处理程序,自定义处理程序,组件逻辑等)?