我需要知道使用存储过程的优点。
目前客户端有3层架构。大多数表都是innodb。大多数服务器都有~64G内存,所有服务器都是linux 64bit。最近他们也为一些服务器启动了集群。
客户更准确地了解数据库级别的内容,而不是写出优缺点。
答案 0 :(得分:1)
3层将优化资源利用率并大幅改善您的计划。当你在大型应用程序中构建简单的应用程序时,你会感觉不到它。例如,看看如何使用这个3层并看到差异。
public class businesscheck
{
datacheck dldata = new datacheck();
public int PeronalDetails(int bh, string bse, string bt, string bde)
{
string sql = "[dbo].[newsinsert]";
int bheader = bheaderid + 1;
int result = dldata.SQLSP(sql, bheader, bsubtype, btitle, bdescr);
return result;
}
public void deleterecord(int a)
{
dldata.SQLC();
}
}
然后最后当你从前层系统调用它时可以轻松传递值,程序员和设计师可以单独工作。
protected void Button1_Click(object sender, EventArgs e)
{
int MyInteger = Convert.ToInt32(TextBox1.Text);
string subtype = txt2.Text;
obj1.PeronalDetails( header, subtype, title, desc);
txt2.Text = "";
}