我想知道是否有办法列出本地计算机上安装的SQL Server实例.
SqlDataSourceEnumerator并且EnumAvailableSqlServers不要这样做,因为我不需要通过本地网络的实例.
我正在设计一个使用MongoDB进行存储的应用程序.您可能知道mongo提供的ObjectId数据类型是12字节十六进制.我想向用户展示一个更友好的用户ID.
我查看了几个选项,如PHP的uniqid()及其中的几个变体但我不相信它们,因为随机性的冲突(参见生日问题).
对于这种操作,Redis看起来对我很有吸引力(参见INCR).这需要Web应用程序在每次需要创建新记录时调用redis.我只需要在redis中使用大约15-20个计数器,这些计数器的占用空间很小,因此复制永远不会成为问题.此外,应用程序可以使用套接字连接到它,以避免tcp开销.
我想错了吗?还有什么我应该考虑的吗?
谢谢,亚历克斯