{"id":1157,"date":"2010-12-28T07:17:54","date_gmt":"2010-12-27T23:17:54","guid":{"rendered":"http:\/\/www.andreanolanusse.com\/pt\/?p=1157"},"modified":"2012-03-23T14:01:47","modified_gmt":"2012-03-23T21:01:47","slug":"video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil","status":"publish","type":"post","link":"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/","title":{"rendered":"V\u00eddeo: Threads e DataSnap \u2013 otimizando um servidor de aplica\u00e7\u00e3o \u2013 Delphi Conference 2010 Brasil"},"content":{"rendered":"<p>Nesta apresenta\u00e7\u00e3o Kelver Merlotti como o uso de Threads pode otimizar um servidor de aplica\u00e7\u00e3o DataSnap, que tem o objetivo de receber e persistir dados estat\u00edsticos coleta dos por uma aplica\u00e7\u00e3o cliente Win32, para que sejam posteriormente analisados em uma ferramenta de BI na matriz franqueadora onde est\u00e1 este servidor. Ser\u00e3o apresentados conceitos de seguran\u00e7a, atrav\u00e9s dos DataSnap Filters, e a import\u00e2ncia das Threads que se n\u00e3o utilizadas, impactariam consideravelmente o projeto pois o registro dos dados seria lento, visto que envolve diversas triggers.<\/p>\n<p><object style=\"width: 600px; height: 365px;\" width=\"600\" height=\"365\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"quality\" value=\"high\" \/><param name=\"wmode\" value=\"transparent\" \/><param name=\"flashvars\" value=\"file=72-Owj77J55622d6L1jw2yvITGglRPStvq5-HD.mp4&amp;streamer=rtmp:\/\/etnastream01.embarcadero.com:80\/vod\/&amp;autostart=0\" \/><param name=\"src\" value=\"http:\/\/channel-e.embarcadero.com\/scripts\/player.swf\" \/><embed style=\"width: 600px; height: 365px;\" width=\"600\" height=\"365\" type=\"application\/x-shockwave-flash\" src=\"http:\/\/channel-e.embarcadero.com\/scripts\/player.swf\" quality=\"high\" wmode=\"transparent\" flashvars=\"file=72-Owj77J55622d6L1jw2yvITGglRPStvq5-HD.mp4&amp;streamer=rtmp:\/\/etnastream01.embarcadero.com:80\/vod\/&amp;autostart=0\" \/><\/object><br \/>\n<a href=\"http:\/\/channel-e.embarcadero.com\/downloadvideo.php?id=556\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"Download MP4\" src=\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/12\/btn_download_MP4.gif\" alt=\"\" width=\"124\" height=\"23\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nesta apresenta\u00e7\u00e3o Kelver Merlotti como o uso de Threads pode otimizar um servidor de aplica\u00e7\u00e3o DataSnap, que tem o objetivo de receber e persistir dados estat\u00edsticos coleta dos por uma aplica\u00e7\u00e3o cliente Win32, para que sejam posteriormente analisados em uma ferramenta de BI na matriz franqueadora onde est\u00e1 este servidor. Ser\u00e3o apresentados conceitos de seguran\u00e7a, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1036,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_s2mail":"yes","footnotes":""},"categories":[102,73],"tags":[23,181,22],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>V\u00eddeo: Threads e DataSnap \u2013 otimizando um servidor de aplica\u00e7\u00e3o \u2013 Delphi Conference 2010 Brasil | Andreano Lanusse | Tecnologia e Desenvolvimento de Software<\/title>\n<meta name=\"description\" content=\"Nesta apresenta\u00e7\u00e3o Kelver Merlotti como o uso de Threads pode otimizar um servidor de aplica\u00e7\u00e3o DataSnap, que tem o objetivo de receber e persistir dados\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"V\u00eddeo: Threads e DataSnap \u2013 otimizando um servidor de aplica\u00e7\u00e3o \u2013 Delphi Conference 2010 Brasil | Andreano Lanusse | Tecnologia e Desenvolvimento de Software\" \/>\n<meta property=\"og:description\" content=\"Nesta apresenta\u00e7\u00e3o Kelver Merlotti como o uso de Threads pode otimizar um servidor de aplica\u00e7\u00e3o DataSnap, que tem o objetivo de receber e persistir dados\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/\" \/>\n<meta property=\"og:site_name\" content=\"Andreano Lanusse | Tecnologia e Desenvolvimento de Software\" \/>\n<meta property=\"article:published_time\" content=\"2010-12-27T23:17:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-03-23T21:01:47+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/09\/play_button.png\" \/>\n\t<meta property=\"og:image:width\" content=\"128\" \/>\n\t<meta property=\"og:image:height\" content=\"128\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@andreanolanusse\" \/>\n<meta name=\"twitter:site\" content=\"@andreanolanusse\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#website\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/\",\"name\":\"Andreano Lanusse | Tecnologia e Desenvolvimento de Software\",\"description\":\"Andreano Lanusse blog - artigos, tutoriais e v&iacute;deos sobre tecnologia, desenvolvimento de software (Delphi XE4, C#, PHP, .NET) e t&eacute;cnicas de programa&ccedil;&atilde;o\",\"publisher\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"http:\/\/www.andreanolanusse.com\/pt\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/#primaryimage\",\"inLanguage\":\"pt-BR\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/09\/play_button.png\",\"contentUrl\":\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/09\/play_button.png\",\"width\":128,\"height\":128},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/#webpage\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/\",\"name\":\"V\\u00eddeo: Threads e DataSnap \\u2013 otimizando um servidor de aplica\\u00e7\\u00e3o \\u2013 Delphi Conference 2010 Brasil | Andreano Lanusse | Tecnologia e Desenvolvimento de Software\",\"isPartOf\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/#primaryimage\"},\"datePublished\":\"2010-12-27T23:17:54+00:00\",\"dateModified\":\"2012-03-23T21:01:47+00:00\",\"description\":\"Nesta apresenta\\u00e7\\u00e3o Kelver Merlotti como o uso de Threads pode otimizar um servidor de aplica\\u00e7\\u00e3o DataSnap, que tem o objetivo de receber e persistir dados\",\"breadcrumb\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/\",\"name\":\"In\\u00edcio\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/#webpage\"}}]},{\"@type\":\"Article\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/#webpage\"},\"author\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\"},\"headline\":\"V\\u00eddeo: Threads e DataSnap \\u2013 otimizando um servidor de aplica\\u00e7\\u00e3o \\u2013 Delphi Conference 2010 Brasil\",\"datePublished\":\"2010-12-27T23:17:54+00:00\",\"dateModified\":\"2012-03-23T21:01:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/#webpage\"},\"commentCount\":2,\"publisher\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\"},\"image\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/#primaryimage\"},\"keywords\":[\"DataSnap\",\"Delphi\",\"V\\u00eddeo\"],\"articleSection\":[\"Delphi\",\"Delphi Conference 2010\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/www.andreanolanusse.com\/pt\/video-threads-e-datasnap-otimizando-um-servidor-de-aplicacao-delphi-conference-2010-brasil\/#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\",\"name\":\"Andreano Lanusse\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#personlogo\",\"inLanguage\":\"pt-BR\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/6a9c6f73c7c480fb826c7303288abfd3?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/6a9c6f73c7c480fb826c7303288abfd3?s=96&d=mm&r=g\",\"caption\":\"Andreano Lanusse\"},\"logo\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#personlogo\"},\"sameAs\":[\"https:\/\/twitter.com\/andreanolanusse\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/posts\/1157"}],"collection":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/comments?post=1157"}],"version-history":[{"count":0,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/posts\/1157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/media\/1036"}],"wp:attachment":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/media?parent=1157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/categories?post=1157"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/tags?post=1157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}