Apache storm 完美(服务器端Swift)和风暴模式

Apache storm 完美(服务器端Swift)和风暴模式,apache-storm,perfect,server-side-swift,Apache Storm,Perfect,Server Side Swift,我对Perfect建模和使用StORM(在我的例子中是MySQL StORM)有一些疑问。 假设我们有名为User和Note的模型,其中包含以下简单规则: 用户具有id、firstName、lastName、age(可选) 注释有id、标题、内容 用户可以有零个或多个注释 每个注释都属于一个用户 我的问题是: StORM支持哪些数据类型 如何在数据库中设置age属性null-able 如何在用户和备注之间创建关系 大概是这样的: class User { var id: UUID

我对Perfect建模和使用StORM(在我的例子中是MySQL StORM)有一些疑问。 假设我们有名为
User
Note
的模型,其中包含以下简单规则:

  • 用户具有
    id、firstName、lastName、age(可选)
  • 注释有
    id、标题、内容
  • 用户可以有
    零个或多个
    注释
  • 每个注释都属于一个用户
我的问题是:

  • StORM支持哪些数据类型
  • 如何在数据库中设置
    age
    属性
    null-able
  • 如何在
    用户
    备注
    之间创建关系
  • 大概是这样的:

    class User {
        var id: UUID
        var firstName: String
        var lastName: String
        var age: String? //this could be NULL-able, 
    
        var notes: [Note] //users notes
    }
    
    class Note {
        var id: UUID
        var title: String
        var content: String
    
        var owner: User //owner of the note
    }
    
    如何使用Perfect(服务器端Swift)和MySQL StORM实现这一点