dotnetomaniak.pl - Artykuły z tagiem FileStreamdotnetomaniak.pl - Artykuły z tagiem FileStream2024-03-28T13:44:02Zhttps://dotnetomaniak.pl/Tags/FileStreamCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png6025https://dotnetomaniak.pl/Stop-Saving-to-Disk-with-C-Asynchronous-Streams-CodeProjectStop Saving to Disk with C# Asynchronous Streams - CodeProject2021-07-05T13:27:36Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_sjDNGK7AgEO3hXOoZdIVFg.png"/></div><div>Lee P RichardsonRate me:
Please Sign up or sign in
to vote.
5.00/5 (7 votes)CPOL7 min readIn this post I'll quickly explain what asynchronous streams are, describe what real world problem they helped me solve, and show some common pitfalls just in case you're in a similar situation.
My journey to solve a hard performance problem with a newish language feature: asynchronous streams. Explains what asynchrnous streams are, and shows a real world proble...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Stop-Saving-to-Disk-with-C-Asynchronous-Streams-CodeProject"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.codeproject.com%2fArticles%2f5307011%2fStop-Saving-to-Disk-with-Csharp-Asynchronous-Strea" style="border:0px"/></a></div></div>Piotr Stapphttps://dotnetomaniak.pl/Users/uYS8cHLZukmjW_DgdZuz0Q2021-07-06T09:40:28Zhttps://dotnetomaniak.pl/Stop-Saving-to-Disk-with-C-Asynchronous-Streams-CodeProject2630Lee P RichardsonRate me:
Please Sign up or sign in
to vote.
5.00/5 (7 votes)CPOL7 min readIn this post I'll quickly explain what asynchronous streams are, describe what real world problem they helped me solve, and show some common pitfalls just in case you're in a similar situation.
My journey to solve a hard performance problem with a newish language feature: asynchronous streams. Explains what asynchrnous streams are, and shows a real world proble...https://www.codeproject.com/Articles/5307011/Stop-Saving-to-Disk-with-Csharp-Asynchronous-Streahttp://dotnetomaniak.pl/Data/Thumbnails/small_sjDNGK7AgEO3hXOoZdIVFg.pnghttps://dotnetomaniak.pl/Fileo-fajne-narzedzie-ulatwiajace-wczytywanie-danych-z-plikow-csv-xls-xlsxFileo - fajne narzędzie ułatwiające wczytywanie danych z plików .csv, .xls, .xlsx2017-05-26T20:39:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_3LA0vvTbjkq16Z1zuTQR3g.png"/></div><div>W wielu projektach jedną z funkcji jest importowanie danych z plików. Proces ten zwykle wygląda tak: ładujemy dane z pliku, sprawdzamy poprawność i przetwarzamy dane.
Deweloperzy często mają różne opinie co do tego, która biblioteka jest lepsza do załadowania danych z pliku. Ale czy to najważniejsze? Co zrobić, jeśli import potrzebuje obsługi różnych typów plików? Na przykład: .csv, .xls, .xlsx.
Fileo to fasada, która umożliwia łatwe ładowanie danych z różnych typów plików do jednej struktury. Wystarczy zdefiniować strukturę załadowanego pliku. Kilka minut i masz dane z pliku w pamięci.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Fileo-fajne-narzedzie-ulatwiajace-wczytywanie-danych-z-plikow-csv-xls-xlsx"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2ffileo.even-simpler.com%2f" style="border:0px"/></a></div></div>kw677https://dotnetomaniak.pl/Users/nfYZQZNgqEOrMb1eQ4zVdQ2017-05-30T11:47:43Zhttps://dotnetomaniak.pl/Fileo-fajne-narzedzie-ulatwiajace-wczytywanie-danych-z-plikow-csv-xls-xlsx11860W wielu projektach jedną z funkcji jest importowanie danych z plików. Proces ten zwykle wygląda tak: ładujemy dane z pliku, sprawdzamy poprawność i przetwarzamy dane.
Deweloperzy często mają różne opinie co do tego, która biblioteka jest lepsza do załadowania danych z pliku. Ale czy to najważniejsze? Co zrobić, jeśli import potrzebuje obsługi różnych typów plików? Na przykład: .csv, .xls, .xlsx.
Fileo to fasada, która umożliwia łatwe ładowanie danych z różnych typów plików do jednej struktury. Wystarczy zdefiniować strukturę załadowanego pliku. Kilka minut i masz dane z pliku w pamięci.http://fileo.even-simpler.com/http://dotnetomaniak.pl/Data/Thumbnails/small_3LA0vvTbjkq16Z1zuTQR3g.pnghttps://dotnetomaniak.pl/O-strumieniach-w-NETO strumieniach w .NET2016-10-18T17:11:48Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ac7j0sWuO0OKObxeBTpNRw.png"/></div><div>Wczytanie pliku z dysku to w .NET wywołanie jednej statycznej metody. Inną statyczną metodą innej klasy można pobrać i sparsować plik XML. Czy powinniśmy zatem jeszcze przejmować się tym, że mamy w .NET strumienie ? A jeśli tak, to kiedy mogą nam się one naprawdę przydać ?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/O-strumieniach-w-NET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmickl.net%2f2016%2f10%2f17%2fo-strumieniach-w-net%2f" style="border:0px"/></a></div></div>micklhttps://dotnetomaniak.pl/Users/4EOO-XQtWkqGbVDff7EODw2016-10-28T08:32:23Zhttps://dotnetomaniak.pl/O-strumieniach-w-NET63590Wczytanie pliku z dysku to w .NET wywołanie jednej statycznej metody. Inną statyczną metodą innej klasy można pobrać i sparsować plik XML. Czy powinniśmy zatem jeszcze przejmować się tym, że mamy w .NET strumienie ? A jeśli tak, to kiedy mogą nam się one naprawdę przydać ?http://mickl.net/2016/10/17/o-strumieniach-w-net/http://dotnetomaniak.pl/Data/Thumbnails/small_ac7j0sWuO0OKObxeBTpNRw.pnghttps://dotnetomaniak.pl/Piotr-Zielinski-SQL-Server-2012-FileTablesPiotr Zieliński » SQL Server 2012: FileTables2014-04-06T08:17:22Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_YoNppUXTdUCPj2aLgfMt7A.png"/></div><div>FileTable to kolejny mechanizm dostępny w SQL Server mający na celu ułatwić przechowywanie dużej ilości danych np. plików. W starych bazach danych, często przechowywano pliki osobno na serwerze, a baza danych zawierała wyłącznie wskaźniki do tych plików. Podejście powodowało problemy, w przypadku synchronizacji danych tzn. plików dostępnych na dysku a ich identyfikatorami w bazie. Zwykle nie było innego wyjścia, ponieważ przechowywanie dużej ilości danych w bazach (plików graficznych) nie było zbyt optym...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Piotr-Zielinski-SQL-Server-2012-FileTables"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d1894" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2014-04-15T09:48:42Zhttps://dotnetomaniak.pl/Piotr-Zielinski-SQL-Server-2012-FileTables31970FileTable to kolejny mechanizm dostępny w SQL Server mający na celu ułatwić przechowywanie dużej ilości danych np. plików. W starych bazach danych, często przechowywano pliki osobno na serwerze, a baza danych zawierała wyłącznie wskaźniki do tych plików. Podejście powodowało problemy, w przypadku synchronizacji danych tzn. plików dostępnych na dysku a ich identyfikatorami w bazie. Zwykle nie było innego wyjścia, ponieważ przechowywanie dużej ilości danych w bazach (plików graficznych) nie było zbyt optym...http://www.pzielinski.com/?p=1894http://dotnetomaniak.pl/Data/Thumbnails/small_YoNppUXTdUCPj2aLgfMt7A.pnghttps://dotnetomaniak.pl/EN-Full-Text-Search-with-PDF-in-Microsoft-SQL-Server[EN] Full-Text Search with PDF in Microsoft SQL Server2013-06-17T18:18:40Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_cRREDwX26kmuSaVqusnLZQ.png"/></div><div>Last week I get interesting task to develop. The task was to search input text in PDF file stored in database as FileStream. The task implementation took me some time so I decided to share it with other developers.
Here we are going to use SQL Server 2008 R2 (x64 Developers Edition), external driver from Adobe, Full-Text Search technology and FileStream technology.Because this sems a little bit comlicated let`s make this topic clear and do it step by step.
1) Enable FileStream - this part is prett...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Full-Text-Search-with-PDF-in-Microsoft-SQL-Server"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdzapart.blogspot.ie%2f2012%2f04%2ffull-text-search-with-pdf-in-microsoft.html" style="border:0px"/></a></div></div>dzaparthttps://dotnetomaniak.pl/Users/22mejkY1qU-l-8KTvvJUNg2013-06-27T06:16:47Zhttps://dotnetomaniak.pl/EN-Full-Text-Search-with-PDF-in-Microsoft-SQL-Server1850Last week I get interesting task to develop. The task was to search input text in PDF file stored in database as FileStream. The task implementation took me some time so I decided to share it with other developers.
Here we are going to use SQL Server 2008 R2 (x64 Developers Edition), external driver from Adobe, Full-Text Search technology and FileStream technology.Because this sems a little bit comlicated let`s make this topic clear and do it step by step.
1) Enable FileStream - this part is prett...http://dzapart.blogspot.ie/2012/04/full-text-search-with-pdf-in-microsoft.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_cRREDwX26kmuSaVqusnLZQ.pnghttps://dotnetomaniak.pl/TechArch-Mechanizm-FileStream-w-SQL-2008TechArch: Mechanizm FileStream w SQL 20082009-04-21T08:53:48Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_TL0KJN-__UCpHwOwK69ktw.png"/></div><div>Artykuł opisuje metody optymalizacji z wykorzystaniem mechanizmu FileStream.
Na potrzeby tego przykładu załóżmy, że budujemy witrynę, która będzie przechowywać dużą liczbę obrazów. Aby zoptymalizować przechowywanie danych, wykorzystany będzie mechanizm FileStream, który pozwala by dane przechowywane w polach typu varbinary(max) były fizycznie zapisywane w postaci pliku na dysku. Warto dodać, że jest to chyba najwygodniejszy sposób przechowywania danych binarnych w SQL Server.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/TechArch-Mechanizm-FileStream-w-SQL-2008"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.tomaszkopacz.com%2fpost%2f2009%2f01%2f08%2fMechanizm-FileStream-w-SQL-2008.aspx" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2009-04-27T04:38:47Zhttps://dotnetomaniak.pl/TechArch-Mechanizm-FileStream-w-SQL-20084620Artykuł opisuje metody optymalizacji z wykorzystaniem mechanizmu FileStream.
Na potrzeby tego przykładu załóżmy, że budujemy witrynę, która będzie przechowywać dużą liczbę obrazów. Aby zoptymalizować przechowywanie danych, wykorzystany będzie mechanizm FileStream, który pozwala by dane przechowywane w polach typu varbinary(max) były fizycznie zapisywane w postaci pliku na dysku. Warto dodać, że jest to chyba najwygodniejszy sposób przechowywania danych binarnych w SQL Server.http://www.tomaszkopacz.com/post/2009/01/08/Mechanizm-FileStream-w-SQL-2008.aspxhttp://dotnetomaniak.pl/Data/Thumbnails/small_TL0KJN-__UCpHwOwK69ktw.png