小编use*_*569的帖子

Cassandra 硬删除与软删除

我有多个表要保留已删除的数据。

我想到了两种选择来实现这一目标:

  1. 创建名为deleted_x 的新表,当从x 删除时,立即插入到deleted_x。

    优点:只查询一张表。

    缺点

    • 为每次删除插入
    • 当原始表结构发生变化时,我将不得不更改已删除的表。
  2. 调用一列is_deleted并将其放入每个表的分区键中,并在删除行时将其设置为 true。

    优点:一张表结构

    缺点is_deleted在表中的所有查询中提及

我还应该额外考虑任何性能方面的考虑吗?哪种方式更好?

cassandra

5
推荐指数
1
解决办法
1364
查看次数

将JSON日期发送到WCF服务

我想将json对象发布到我的WCF服务中

我唯一的问题是他的约会属性。我从一个jQuery datepicker获取日期,我想以c#datetime在我的服务中获取它。

我的服务:

namespace Employee
{
    [ServiceContract]
    public interface IService1
    {
        [OperationContract]
        [WebInvoke(Method = "POST", 
                   RequestFormat = WebMessageFormat.Json,
                   ResponseFormat = WebMessageFormat.Json,
                   BodyStyle = WebMessageBodyStyle.Wrapped)]
        bool UpdateEmployee(Employee Employee);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是员工:

[DataContract]
public class Employee
{
    [DataMember]
    public string Name { get; set; }

    [DataMember]
    public string Department { get; set; }

    [DataMember]
    public int Salary { get; set; }

    [DataMember]
    public DateTime Hired { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

所有其他属性都可以正常工作。我只需要将我的日期字符串转换为json日期。

wcf json datepicker

4
推荐指数
1
解决办法
6654
查看次数

标签 统计

cassandra ×1

datepicker ×1

json ×1

wcf ×1