mysql-binuuid-rails:将UUID存储在MySQL二进制数据库列中。 节省存储空间并提高性能

时间:2024-02-27 11:02:21
【文件属性】:

文件名称:mysql-binuuid-rails:将UUID存储在MySQL二进制数据库列中。 节省存储空间并提高性能

文件大小:14KB

文件格式:ZIP

更新时间:2024-02-27 11:02:21

mysql ruby rails gem nedap

mysql-binuuid-rails mysql-binuuid-rails允许您利用Rails 5以来可用的Attributes API在模型上定义UUID类型的属性。这样做,您可以将UUID作为二进制值存储在数据库中,并且仍然能够使用字符串表示形式进行查询,因为数据库将负责类型转换。 顾名思义,它仅支持MySQL。 如果您使用的是PostgreSQL,则可以正确使用UUID。 如果要在数据库中将32个字符的UUID(不包含破折号)作为文本存储,则将花费至少32个字节。 仅当每个字符仅需要1个字节时,这才算在内。 但这完全取决于您的编码。 如果每个字符都需要2个字节,那么存储它将花费


【文件预览】:
mysql-binuuid-rails-master
----LICENSE.txt(1KB)
----.ruby-version(6B)
----lib()
--------mysql-binuuid()
--------mysql-binuuid-rails.rb(109B)
----Gemfile(88B)
----Rakefile(198B)
----.semaphore()
--------semaphore.yml(1KB)
----test()
--------test_helper.rb(249B)
--------integration()
--------mysql-binuuid()
----mysql-binuuid-rails.gemspec(1KB)
----README.md(6KB)
----CONTRIBUTORS.md(497B)
----.gitignore(45B)
----bin()
--------console(386B)
--------setup(131B)
----CHANGELOG.md(747B)

网友评论